我正在尝试将Elasticsearch用于支持站点,并且我的大多数文档都是带有标题和正文的支持文章,标题通常采用问答形式,类似于以下内容:
标题: What is the [Company] Protection Plan?
身体: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如何以问题的形式为查询提供更相关的结果?