我是 Solr 的新手。我已经将 3 个字段从 MySql 索引到 solr。身份证,名字,姓氏。我想搜索 first_name 和 last_name。在 schema.xml 我写道:
<fields>
<field name="id" type="string" indexed="true" stored="true"/>
<field name="first_name" type="text_general" indexed="true" stored="true"/>
<field name="last_name" type="text_general" indexed="true" stored="true"/>
</fields>
<uniqueKey>id</uniqueKey>
<defaultSearchField>first_name</defaultSearchField>
<solrQueryParser defaultOperator="OR"/>
我必须在这里写的内容是先在 first_name 中搜索,然后在 last_name 中搜索。我必须在哪里优先考虑领域?请帮我。