sphinx 针对tedfield搜索

query = "(user can be admin)"
  -> check all fields for the given words. If all words are found in a combination of any
  fields, document is a match.

query = @(title,content) (user can be admin)"
  -> check title and content fields for the given words. If all words are found in a
  combination of title and content, document is a match.

> Where I want all the words (user can be admin) should be in title or content.

The query you want:
query = "(@title user can be admin) | (@content user can be admin)"

实测有效!

 

摘自:http://sphinxsearch.com/forum/view.html?id=2890

posted @ 2017-03-31 14:06  bonelee  阅读(278)  评论(3编辑  收藏  举报