2016-05-30 3 views
0

У меня есть 500 профилей с двумя полями: название и описание.Как получить индексированные значения, содержащиеся в поле с помощью ElasticSearch?

Для description, оно содержит имя других профилей. Я хочу использовать ElasticSearch, чтобы узнать, какие профили были упомянуты в каждом профиле, чтобы я мог показать их как связанные профили.

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

i.e .: A mentions B но B does not mention A.

Как получить связанные профили по описанию, чтобы искать имена, но не наоборот? Можно ли сделать это с помощью ElasticSearch?

Благодаря

ответ

0

Вы хотите что-то вроде реляционная присоединиться, и это не представляется возможным в ES. Таким образом, способ получить desc, проанализировать содержащиеся профили и затем сделать запрос. Вы также можете попробовать изучить новый плагин ES-графика

Смежные вопросы