我已成功索引文件,并希望能够使用通配符进行搜索。我目前正在使用dismaxRequestHandler(QueryType = dismax)进行搜索,以便我可以搜索查询的所有字段。
像'computer'这样的常规搜索会返回结果,但'com * er'不会返回任何结果。 同样,像'co?mput?r'这样的搜索没有结果。
有人可以告诉我一种继续使用dismax并在'q'字段中进行通配符搜索的方法吗? edismax处理程序有这个吗?如果是这样,我该如何使用它。我有Solr 1.4.1。
请帮帮我。
感谢。
姆兰。
答案 0 :(得分:8)
从Hudson获取最新(主干)版本。在RequestHandler中使用<str name="defType">edismax</str>
来激活edismax。