Solr: Поиск по всем полям - PullRequest
0 голосов
/ 28 марта 2019

Как мне искать во всех (динамических) полях Solr?

Я знаю: Solr - лучший метод для всех полей , но он просто не работает для меня.Кроме того, моя ситуация может быть немного другой, так как я в основном хочу универсальную версию этого.

У меня регулярно появляются новые типы полей, поэтому я не хочу поддерживать схему вручную.Поэтому я создаю динамическое поле для всего в schema.xml:

<dynamicField name="*" type="text_general" indexed="true" stored="true"/>

Это работает, предполагая, что я делаю запросы к определенным полям.Поскольку я хочу выполнить запрос ко всем полям, я попытался (в schema.xml):

<field name="all" type="text_general" indexed="true" stored="true" multiValued="true"/>
<copyField source="*" dest="all"/>

Но мои запросы ничего не возвращают, даже если я установил поле по умолчанию для своего поля "all":

http://localhost:8983/solr/Core_Test/select?q=all:19&fl=id&rows=100&df=all
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...