В схеме Solr есть параметр для установки поля поиска по умолчанию, например, так ...
<!-- field for the QueryParser to use when an explicit fieldname is absent -->
<defaultSearchField>detail</defaultSearchField>
... Но я хотел бы найти все поля (у меня есть пять кроме "detail ") когда пользователь не указывает.
Как сделать поиск по всем полям поведением по умолчанию?
Используйте инструкции «копировать поле», чтобы скопировать содержимое всех полей в поле «уловить все» во время индексации. Используйте это поле в качестве поля поиска по умолчанию.