Если вы пропустите details:
, не будет ли он искать все поля, которые проиндексированы?
В противном случае вы всегда можете объединить несколько полей в одном запросе следующим образом:
details:Server OR field2:Server OR field3:Server
РЕДАКТИРОВАТЬ: Что касается поля по умолчанию для поиска, укажите поле «пустышка», который будет заполнен несколькими значениями:
<field name="text" type="text" indexed="true" stored="false" multiValued="true"/>
Затем есть записи copyField для всех полей, в которых будет выполняться поиск:
<copyField source="title" dest="text"/>
<copyField source="akatitle" dest="text"/>
<copyField source="year" dest="text"/>
И, наконец, укажите, что это поле должно быть по умолчанию:
<defaultSearchField>text</defaultSearchField>
Это должно сработать.