我是solr的新人,我有一个问题。
在托管架构中的每个fieldType定义中,您都可以指定索引分析器和查询分析器,如下所示:
/*when case*/
因此,当我查询类似&#34; q:某事&#34;时,如何为&#34;某些&#34;指定字段,以及它的默认字段是什么?< / p>
答案 0 :(得分:4)
您将在request handler中找到默认搜索字段,您需要在conf / solrconfig.xml中检查
检查“df”参数,
<str name="df">_text_</str>
如果您想在不更改df值的情况下查询特定字段,则需要以下面的格式指定查询,
fieldname:something
如果您的查询有多个令牌,则可以将其指定为
fieldname:"something1 something2"