【发布时间】:2019-09-20 21:08:30
【问题描述】:
我正在尝试对 Solr 上的所有字段进行搜索。前http://localhost:8983/solr/sample-items/select?q=oscar
但没有结果返回。但是,如果我指定它工作正常的字段 Ex http://localhost:8983/solr/sample-items/select?q=name:oscar
我尝试使用 copyField 如下但不工作: 在托管模式文件上
<field name="Designation" type="text_general" stored="true"/>
<field name="Location" type="text_general" stored="true"/>
<field name="_root_" type="string" docValues="false" indexed="true" stored="true"/>
<field name="_version_" type="plong" indexed="false" stored="true"/>
<field name="age" type="plongs" stored="true"/>
<field name="id" type="string" multiValued="false" indexed="true" required="true" stored="true"/>
<field name="name" type="text_general" stored="true"/>
<field
name="_text_"
type="text_general"
indexed="true"
stored="true"
multiValued="true"
/>
.
.
.
<fields>
<copyField source="Designation" dest="_text_" maxChars="256"/>
<copyField source="name" dest="_text_" maxChars="256"/>
<copyField source="Location" dest="_text_" maxChars="256"/>
</fields>
关于 solrconfig.xml 文件
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">10</int>
</lst>
<initParams path="/update/**,/query,/select,/tvrh,/elevate,/spell,/browse">
<lst name="defaults">
<str name="df">_text_</str>
</lst>
</initParams>
有什么建议吗?
【问题讨论】: