【发布时间】:2012-03-22 09:23:34
【问题描述】:
大型 Web 应用程序提供“全局”搜索,它结合来自各种全文索引(这将是 SQL 中的表)的数据,以提供按其分数排序的组合搜索结果。因此,假设您有视频、博客文章和用户,那么当您在搜索中输入“家”时,它可能会产生如下结果(按分数排序):
- 我的家(博客文章)
- 家乡(用户)
- 我想回家(视频)
有谁知道如何使用 ElasticSearch 执行这样的组合搜索?最好使用 Rails 的 Tire gem,但原始 ElasticSearch JSON 数据也可以。
谢谢。
【问题讨论】:
标签: json full-text-search elasticsearch