我有这个问题,现在当我进行搜索时:
"really long search for something"
Solr没有返回任何结果,这实际上是好的,这就是我想要的。但我现在要做的是为用户提供以下选择:
"really long search for something" - sorry no luck
"really long search" - found 2 results
"really long" - found 10 results
"really" - found 25 results
我只是不知道在SOLR中是否有一些简单的方法可以执行此操作,或者我必须手动剪切搜索短语并使用上面的每个短语进行新的搜索?
感谢您的建议,即使这样做不可能也会有所帮助。
答案 0 :(得分:1)
您肯定会通过客户端或实现自定义请求处理程序为每个查询执行多次调用。
已提出JIRA来解决此问题,您可以查看它。
同样的东西也可能有所帮助 - http://sujitpal.blogspot.in/2011/02/solr-custom-search-requesthandler.html