96

在全文搜索的上下文中,分面搜索到底是什么?

我什至从Wikipedia上读到过它,但我无法完全理解它的用途/好处。希望社区可以通过一些好的例子来回答/扩展和解释。

注意:我们正在评估/研究不同的开源全文搜索引擎,而且我主要看到分面搜索被列为其中一项功能。所以我试图评估这是否有助于我们的应用需求。

4

4 回答 4

102

分面搜索在这里得到了很好的解释,Lucene 通过一个例子进行了分面。

例子: 分面搜索

于 2011-03-21T06:58:40.643 回答
12

分面(或导航)搜索使用层次结构(分类法)使用户能够通过从一组预先确定的类别中进行选择来浏览信息。这允许用户输入他们的简单查询,然后通过导航/向下钻取来优化他们的搜索选项。实际上,这是在后台进行的高级搜索,但用户不必考虑额外的搜索类别,可见文件夹结构使他们更容易。例如亚马逊和 eBay 等电子商务网站。

于 2011-03-16T21:29:48.927 回答
2

构面已成为在线搜索的核心。它被称为分面搜索 - 类别和常用术语与搜索栏中的文本一样多地推动搜索。

他们的技术实施也有好处。查看这篇关于如何使用 JSON 创建分面搜索的文章:

  • 他们组织数据并确保简单性和完整性
  • 它们简化了每个属性:一个属性中的大量文本不像多个属性中的小块文本那样适合搜索,其中许多属性可以用作构面。
  • 它们也是可搜索的:将构面定义为可搜索——意思是,告诉您的搜索引擎在查看“标题”和“描述”之前先查看构面“年份”和“类型”。用户可以在不使用过滤器的情况下输入“70 年代科幻电影”并找到《星球大战》。
于 2021-03-10T09:06:48.150 回答
2

分面搜索在技术上是一种引导式导航,允许用户缩小搜索结果的范围。它可以用于大型目录(例如图像库),但此搜索功能最常见的用途是电子商务网上商店/网上商店。这是一篇关于什么是分面搜索及其工作原理的新鲜而全面的文章 - 我希望它有所帮助。

于 2019-10-17T09:28:21.050 回答