我在 Solr 中有一个具有此基本定义的搜索处理程序(为简洁起见,省略了一些细节):
<requestHandler name="/select" class="solr.SearchHandler">
<lst name="defaults">
<str name="defType">edismax</str>
<str name="q.alt">*:*</str>
<str name="qf">??</str>
...
我知道我可以在qf
字符串中编写字段列表,但我想搜索架构中的所有字段,包括动态字段。我试过这个:
<str name="qf">*</str>
但它没有用。搜索结果返回为空。有什么方法可以搜索架构中的所有字段而不在qf
参数中显式枚举它们?
更新:我应该提到我不想使用复制字段,因为我想向用户显示与搜索匹配的字段,并显示搜索亮点。