我已成功索引文件,并希望能够使用通配符进行搜索。我目前正在使用 dismaxRequestHandler (QueryType = dismax) 进行搜索,以便我可以搜索查询的所有字段。
像“计算机”这样的一般搜索会返回结果,但“com*er”不会返回任何结果。
类似地,像“co?mput?r”这样的搜索不会返回任何结果。
有人可以告诉我一种继续使用 dismax 并能够在“q”字段中进行通配符搜索的方法吗?
edismax 处理程序有这个吗?如果是这样,我该如何使用它。我有 Solr 1.4.1。
请帮帮我。
谢谢。
伊姆兰。
最佳答案
从 Hudson 获取最新的(主干)版本.使用 <str name="defType">edismax</str>
在RequestHandler 中激活edismax。
关于search - 使用 dismax 处理程序进行通配符搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3208311/