Я пытаюсь использовать Elasticsearch для сайта поддержки, и большинство моих документов представляют собой статьи поддержки с заголовком и телом, и заголовки обычно имеют форму вопроса и ответа, подобного этому:
Заголовок: What is the [Company] Protection Plan?
Body: The [Company] Protection Plan extends your complimentary coverage by two years and is backed by [Company]...
Я ожидаю, что многие из моих поисковых запросов не будут похожими на фразыpurchase plan
или service options
, но в форме вопроса, подобного:
How do I look at the status of my current purchase plan?
К сожалению, когда я пытаюсь задать эти типы вопросов в Elasticsearchзапросы, хиты не всегда актуальны.Например, статья, которую я хотел бы отобразить в Elasticsearch, была бы Status of current purchase plan
, но другой заголовок статьи можно назвать How do I view my available receipts/invoices?
и получить более высокий балл.
Как Elasticsearch может дать более релевантные результаты для запросов вформа вопроса по моему сценарию?