【发布时间】:2019-02-12 10:57:17
【问题描述】:
我想知道哪个搜索引擎最适合以下用例?
我们有一款应用可以抓取来自不同平台的广告。用户可以添加searches、keyword 和其他过滤器属性(价格、位置等)。当我们收到一条新广告时,我们希望找到与广告标题匹配的所有searches。
假设您有一个标题如下的广告:
I want to sale Iphone 7 plus, 16GB, black, 9/10 并使用此标题查询搜索集合。
现在假设您使用以下关键字进行此搜索:
Iphone 7 16GBIphone 8 plusIphone 7 black 32GBIphone 7
主要目标是仅匹配:1 和 4 搜索。因为2 和3 有在advert 标题中找不到的词。
【问题讨论】:
标签: mongodb elasticsearch solr full-text-search algolia