我的架构中有一些字段如下:
hotel_name:一些酒店名称
城市:某个城市
县代码:DE
街道:某条街道。
我查找一些酒店的查询看起来像这样。
select/fq=city:"Berlin"&fq=country_code"DE"&fq=hotel_name:"achat berlin hotel"=city:"Berlin"&fq=country_code"DE"&fq=hotel_name:"achat berlin hotel"
返回值,包含许多在hotel_name 字段中找到的带有一些或多个令牌的酒店。如果我想简短,这些文档每个在hotel_name 文件中匹配的令牌数,我该怎么做。我想在顶部的 hotel_name 字段中保留最大数量的匹配令牌。
EG 如果酒店名称包含所有三个标记:achat、柏林和酒店,它应该出现在顶部。和较低的匹配应该出现在下面。
是否可以根据每个字段匹配的令牌数量对文档进行评分。