Elasticsearch允许您提升您正在搜索的字段,但是可以提升"提升"查询本身中特定单词的重要性?
例如,我想搜索"明尼苏达州的医疗保健",我想要"明尼苏达"比#34;医疗保健更重要" (因为我不想要其他州的医疗保健信息)。
我发现最接近的是使用某种类型的custom_score
查询,它允许你改变得分,也许我可以使用它来提升实际包含更重要的单词的任何内容。不确定这是否可行。
理想情况下,我可以通过编程方式完成所有操作,并列出一系列被认为是最重要的单词"对于应用程序,这些可以在传入的查询中找到并且"提升"。
答案 0 :(得分:4)