Elasticsearch有替代品吗?我正在寻找轻巧小巧的东西。某种Ruby库是理想的。例如,如果我不需要运行应用程序来完成工作,而是使用该库,我可以搜索YAML或JSON文件以匹配文本等。并根据匹配分数返回排序列表。
这里的例子会说清楚。 假设我有一个包含字符串数组的单个YAML文件E.g
values:
- “some nice text here”
- “this is another sentence”
- “some nice”
- “nice text here”
所以现在如果我在这里搜索“一些不错的文字”,第一行应该排在最前面但是与最后两行略有相似,所以搜索结果应该返回如下:
由于
答案 0 :(得分:0)
如果您需要搜索YAML文件,您可以轻松编写自己的天真认可
还有https://github.com/mezis/fuzzily但可能需要更新。