Поиск Solr по нескольким ядрам не работает, запрашивая конкретное поле - PullRequest
0 голосов
/ 14 декабря 2011

У меня два ядра Solr. Core0 и core1

Оба ядра имеют одинаковую схему и конфигурацию. после индексации оба ядра данные повторяются с обоих ядер по отдельности

Этот URL работает

http://localhost:8983/solr/core0/select?shards=localhost:8983/solr/core0,localhost:8983/solr/core1&q=iPo*

но когда я искал в определенном поле, оно не работает

http://localhost:8983/solr/core0/select?shards=localhost:8983/solr/core0,localhost:8983/solr/core1&q=mnemonic_value:"United"

Почему распределенный поиск не работает при поиске по определенному полю?

1 Ответ

0 голосов
/ 14 декабря 2011

Проверьте следующее для своего поля mnemonic_value:

  • То, что оно определяется свойством indexed=true в файле schema.xml в обоих ядрах.
  • Проверьтеtype, который вы определили для этого поля.Если это не поля текстового типа, вам может потребоваться поэкспериментировать с условиями запроса, чтобы получить соответствующий результат или изменить его на один из текстовых типов, определенных в вашем schema.xml.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...