Как выделить и получить информацию из поискаasticsearch-dsl в django? - PullRequest
0 голосов
/ 20 июня 2019

Я использую django -asticsearch-dsl.Я уже проиндексировал данные и настроил некоторые запросы к ним.

Вот пример запроса в моих представлениях:

q = HemisticheDocument.search().query(operation, field="value")

Затем, после того как у меня есть:

listHem = [hit for hit in q[:q.count()]

У меня есть результаты.Когда операция «соответствует», у меня нет проблем, потому что это точный термин, который я ищу.

Однако, когда я использую "fuzzy" в качестве своей операции, я хотел бы знать, возможно ли это длялюбое попадание:

  • Чтобы выделить или извлечь термин (который может быть не точным), который был найден в попадании.
  • Чтобы получить его оценку.

Я бы поместил их в словарь для других целей.

Заранее спасибо.Надеюсь, вопрос достаточно ясен.

...