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