任何人都可以建议具有灵活排名计算的搜索引擎吗?
什么是灵活排名计算?
例如我有两个文件:
obj1 = {
title: "new record"
tags: [
{value:"tag1", weight:1},
{value:"tag2", weight:0.8},
{value:"tag3", weight:2},
]
}
obj2 = {
title: "new record with tag1 in title"
tags: [
{value:"tag1", weight:0.5},
{value:"tag2", weight:1},
{value:"tag3", weight:0.01},
]
}
假设“title”属性的权重为 0.25
当我在所有属性中搜索“tag1”时,我希望搜索返回 obj1 的排名 = 1 和 obj2 的排名 = 0.75
我知道 Solr 可以做到,但您还有其他建议吗?