Я пытался, как показано ниже,
<field name="collector" type="text_general" indexed="true" stored="false" multiValued="true" />
и скопировать все мои поля в copyField как показано ниже,
<copyField source="fullname" dest="collector"/>
<copyField source="email" dest="collector"/>
<copyField source="city" dest="collector"/>
а также я поставил все copyField теги ниже
<fields>
</fields>
теги. Но я не могу искать во всех полях. Я должен пройти ФИО перед запросом вроде,
q=fullname:Mayur
Я хочу поиск по,
q=Mayur
И я должен искать все поля содержит Mayur слово.
Помоги мне, пожалуйста
убедитесь, что поля сохранены = true
<field name="field_name" type="text_general" indexed="true" stored="true"/>
True, если значение поля должно быть извлечено во время поиска.
Используйте поле поиска по умолчанию:
Используется Solr при разборе запросов, чтобы определить, какое имя поля должно быть
поиск в запросах, где явное имя поля не использовалось.
<defaultSearchField>collector</defaultSearchField>
в вашем schema.xml
Других решений пока нет …