Что нам нужно похож на то, что обсуждается здесь, за исключением того, не в качестве фильтра , но в качестве фактического запроса: http://lucene.472066.n3.nabble.com/filter-query-from-external-list-of-Solr-unique-IDs-td1709060.htmlпоиска SOLR внешних полями
Мы хотели бы реализовать запрос парсер/бомбардир, который будет позволяют нам комбинировать Поиск SOLR с поиском внешних полей. Это связано с ограничением необходимости обновления целого документа, хотя необходимо обновить только поле в документе .
Например, у нас есть таблица базы данных, называемая document_attributes, содержащая два столбца document_id, attribute_id. Документ_ид соответствует идентификатору индексированных документов - SOLR.
Мы хотели бы, чтобы быть в состоянии передать в запросе, как:
attribute_id: 123 ИЛИ текст: some_query (attribute_id: 123 ИЛИ attribute_id: 456) И текст: some_query и т.д ...
Можем ли мы реализовать плагин/модуль в SOLR, который сможет проанализировать вышеописанный запрос , а затем извлечь атрибуты document_id, связанные с атрибутом_ид и , объединить результаты с нормальной обработкой поиска SOLR, чтобы вернуть один набор результатов для всего . запрос.
Мы будем благодарны за любые рекомендации относительно того, как это реализовать, если это возможно.