У меня есть экземпляр Solr, который получает и индексирует данные о компаниях из БД.Данные БД об одной компании могут быть предоставлены на нескольких языках (например, английском и русском). Все компании, конечно же, имеют уникальный ключ, который также является уникальным ключом в индексе solr.Мне нужно представить solr search сразу на всех языках.
Как это сделать?1. Многоядерный?Я построил два отдельных ядра с данными каждого языка, но я не могу искать по двум индексам одновременно.
localhost:8983/solr/core0/select?shards=localhost:8983/solr/core0/,localhost:8983/solr/core1/&indent=true&q=*:*&distributed=true
или
localhost:8983/solr/core0/select?shards=localhost:8983/solr/core0/,localhost:8983/solr/core1/&indent=true&id:123456
не дает результатов.в то время как поиск в каждом ядре успешен.
- Включение поля имени (например) в качестве многозначного не является решением, поскольку данные данных другого языка из БД получают разными процедурами.И значение просто переписано.