[英]Faceted search: ElasticSearch/Solr or a simple database query?
[英]What is faceted search?
在全文搜索的上下文中,分面搜索究竟是什么?
我什至从Wikipedia 上读到了它,但我无法完全理解它的用途/好处。 希望社区可以回答/扩展并用一些好的例子来解释。
注意:我们正在评估/研究不同的开源全文搜索引擎,而且大多数情况下我看到分面搜索被列为其中一项功能。 所以我正在尝试评估这是否对我们的应用程序要求有帮助。
分面(或导航)搜索使用层次结构(分类法)使用户能够通过从一组预先确定的类别中进行选择来浏览信息。 这允许用户输入他们的简单查询,然后通过导航/向下钻取来优化他们的搜索选项。 实际上,这是在后台进行的高级搜索,但用户不必考虑其他搜索类别,可见的文件夹结构使他们更容易。 这方面的例子是亚马逊和 eBay 等电子商务网站。
Facets 已成为在线搜索的核心。 这称为分面搜索 - 类别和常用术语与搜索栏中的文本一样推动搜索。
他们的技术实施也有好处。 查看有关如何使用 JSON 创建分面搜索的这篇文章:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.