Это есть в Amazon Cloudsearch, но, вероятно, это верно для любой стандартной установки Lucene/Solr.
Я индексирую кучу статей и комментариев к этим статьям для поиска. Когда я ищу «Трамп отстой», мне нужна возможность получить список совпадающих комментариев или список статей с совпадающими комментариями.
Я знаю, что могу проиндексировать их в двух отдельных доменах, но мне интересно, есть ли более простой способ сделать «различное» поле... другими словами...
У меня есть список проиндексированных документов для каждого комментария, который также содержит article_id в качестве поля. Итак:
идентификатор = 1 {'статья_id': 10}
идентификатор = 2 {'статья_id': 10}
прямо сейчас, если оба этих комментария совпадают, я получу 2 результата. (и да, я могу сделать отдельный на стороне клиента, но это испортит пейджинг и тому подобное). Я хочу просто вернуться [10]