如何在具有多个页面的文档上实现弹性搜索

时间:2015-01-29 09:00:16

标签: ruby elasticsearch tire

我想在我的rails应用程序中实现弹性搜索,其中我有数百个文档,每个文档有几个页面。用户可以在文档中搜索单词。到目前为止我所做的是我为每个文档创建了一个单独的索引,当用户在特定文档中搜索时,搜索相应的索引并显示结果。

对于我的用例,这是最好的方法,如果没有,请告诉我任何其他方式,我也使用REST API调用做了所有事情,是否有这样的功能的ruby gem。

提前致谢。

1 个答案:

答案 0 :(得分:0)

这取决于您对搜索结果的期望。 如果要查找与查询匹配的页面,请将Elasticsearch文档建模为工作文档中的单个页面。 如果要将word文档作为结果返回,则将elasticsearch文档建模为word文档。

相关问题