为sphinx查询创建包含多个标记术语的短语

时间:2016-09-29 14:58:14

标签: full-text-search sphinx nested-queries

我正在跟踪搜索查询列表的请求,并被告知最好的方法是使用具有多令牌条款的短语。我对这意味着什么有点困惑,而不是回应想要验证我的解释。

我理解这意味着使用所有查询创建包含每种可能组合的短语。我们正在讨论500多个查询,所以只是想确保我正确地执行此操作。例如:

apple, banana, orange, grapes, blueberries, litchi, watermelon, peach, tomato

query=("apple banana") | ("apple orange") | ("apple grapes")

现在手动执行这么多查询会很痛苦。我想到这样的事情:

query="apple (banana | orange | grapes | blueberries ...)"

如果我为每个学期做了这个,那么这会反映出具有多个令牌术语的短语吗?如果没有,那么请有人澄清它的含义以及示例查询的样子吗?

0 个答案:

没有答案