ruby中类似Elasticsearch的小搜索库?
是否有Elasticsearch的替代方案?我在找一种轻便小巧的东西。某种类型的Ruby库将是理想的。例如,如果我不需要运行应用程序来完成这项工作,而是使用该库,我可以搜索YAML或JSON文件以查找匹配的文本等,并根据匹配分数返回排序列表 这里的例子可以说明这一点。 假设我有一个带有字符串数组的YAML文件,例如ruby中类似Elasticsearch的小搜索库?,ruby,
elasticsearch,search,full-text-search,information-retrieval,Ruby,
elasticsearch,Search,Full Text Search,Information Retrieval,是否有Elasticsearch的替代方案?我在找一种轻便小巧的东西。某种类型的Ruby库将是理想的。例如,如果我不需要运行应用程序来完成这项工作,而是使用该库,我可以搜索YAML或JSON文件以查找匹配的文本等,并根据匹配分数返回排序列表 这里的例子可以说明这一点。 假设我有一个带有字符串数组的YAML文件,例如 values: - “some nice text here” - “this is another sentence” - “some nice” - “nic
values:
- “some nice text here”
- “this is another sentence”
- “some nice”
- “nice text here”
因此,现在如果我搜索“这里有一些好的文本”,第一行应该在顶部,但与最后两行略有相似,因此搜索结果应该返回如下: