什么是分面搜索?

时间:2011-03-16 05:58:33

标签: database search full-text-search faceted-search

在全文搜索环境中, 分面搜索 究竟是什么?

我甚至从Wikipedia读到了它,但我无法完全理解它的用途/好处。希望社区能够用一些好的例子来回答/扩展和解释。

注意:我们正在评估/研究不同的开放式搜索全文搜索引擎,大多数时候我看到分面搜索列为其中一个特色等。因此,我正在尝试评估这是否有助于我们的应用程序要求。

4 个答案:

答案 0 :(得分:93)

通过示例详细解释了分面搜索hereLucene faceted

示例: Faceted Search

答案 1 :(得分:10)

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

答案 2 :(得分:1)

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

他们的技术实施也有好处。在How to use JSON to create a faceted search上查看这篇文章:

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

答案 3 :(得分:0)

Faceted搜索在技术上是一种引导导航,它使用户可以缩小搜索范围。可以在大型目录中使用它(例如,像图像库),但是此搜索功能最常见的用途是用于电子商务网上商店/网上商店。 这是有关切面搜索及其工作原理的最新comprehensive article信息,希望对您有所帮助。