2016-12-07 1 views
0

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

В кино имеет свойства: имя, cinema_uid

В фильме есть свойства: cinema_uid, MOVIE_NAME, movie_category

я могу запросы говорит: , пожалуйста, узнать название кино, которое имеет фильм с именем Гравитация (ключевое слово вошел: Gravity), или , пожалуйста, узнайте название кино, в котором есть художественный фильм (ключевое слово введено: художественная литература)

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

Но у меня есть проблема, чтобы выделить подходящее ключевое слово. Потому что основные моменты возникают при поиске документов в кино, и я не уверен, как я могу получить результат, чтобы включить название фильма вместе с результатом выделения, который в этом случае ключевое слово тяжести или вымысел должно возвращаться в свете, во всяком случае, чтобы достичь этого?

+0

Как выглядит ваша подсветка? – Kulasangar

+0

спасибо за ответ, если вы обратитесь к конфигурации, в настоящее время он настроен таким образом «изюминка»: { «pre_tags»: [ «<пролет класс =„фломастер“>» ], «post_tags» : [ "<\/span>" ], "полей": { "data_ *": { "require_field_match" ложь, "fragment_size": 150, "number_of_fragments": 3 } } } – plchia

+0

data_ * wildcard позволяет разрешить поиск по всем полям типа документа для этого случая, будет кино – plchia

ответ

0

Я собираюсь сохранить поле, чтобы сохранить как movie_name, так и movie_category в типе документа в кинотеатре, чтобы сохранить поездку с запросом и выделить выделенное ключевое слово с именем моего кинотеатра, которое было возвращено в тот же ответ. Любое лучшее решение вокруг очень приветствуется.

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