我正在考虑使用ElasticSearch来保存,搜索和获取数据统计数据,但我不确定我想做的是否可行。
主要目标是获得存储在数据库中的项目之间的相似性百分比。例如,给定以下两个相同的对象:
{'Item A': [{'name':'bob', 'age':20}]}, {'Item B': [{'name':'bob', 'age':20}]}
我想计算这样的东西:
Item ID1 | Item ID2 | Matching percentage
Item A | Item B | 100
ElasticSearch是否允许这样的计算,寻找两个给定对象的字段之间的相似性百分比?如果不是你会建议什么?
感谢您的时间,
奥利弗