我已经使用Sphinx和Thinking Sphinx实现了全文搜索。我想添加列搜索功能,类似于以下示例(以Stack Overflow为例):
假设您想查看与您相关的活动,请键入:
然后它将返回一个结果,其中包含所有标记为具有超过15票的问题。如果您键入
然后它将返回所有属于您且投票超过15的问题和答案。
我该如何实现这个功能?
目前,我的搜索结果是基于全文搜索的。如何包含这些功能?
Sphinx或Solr或任何其他搜索引擎中是否有可用选项?
假设您想查看与您相关的活动,请键入:
user:me
然后它将返回与派美子相关的所有问题和答案的结果。
如果您键入
votes:15
然后它将返回一个结果,其中包含所有标记为具有超过15票的问题。如果您键入
user:me votes:15
然后它将返回所有属于您且投票超过15的问题和答案。
我该如何实现这个功能?
目前,我的搜索结果是基于全文搜索的。如何包含这些功能?
Sphinx或Solr或任何其他搜索引擎中是否有可用选项?