Elasticsearch Minhash плагин использования и скопировать значение Minhash в текстовое поле? - PullRequest
0 голосов
/ 14 марта 2019

Я выполнил вычисление minhash из плагина текстового поля согласно этому уроку: https://github.com/codelibs/elasticsearch-minhash/issues/15 из того же плагина:

с этим запросом: GET /my_index/_doc/_search?pretty&stored_fields=minhash_value,_source Я могу получить вычисленное поле minhash.

Итак, мой первый вопрос: Как я могу добавить сохраненное поле к результатам моего поискового запроса по умолчанию? Без добавления параметров хранимых полей? например, я хотел бы вставить вычисляемое поле в свой документ как новое поле.

Второй вопрос: я не могу использовать «more_like_this» в поле minhash, потому что оно имеет тип min_hash, и я думаю, что этот запрос поддерживает только текстовые и терминовые запросы. Итак, как я могу создать новое текстовое поле, например min_hash_text с типом текста и скопировать значение хеш-функции в виде строки или типа текста в мое новое поле? Я мог бы сделать запрос на новом поле тогда.

Есть какие-нибудь идеи или, может быть, лучшие подходы?

...