简体   繁体   English

什么是分面搜索?

[英]What is faceted search?

What exactly is faceted search in the context of full-text search?在全文搜索的上下文中,分面搜索究竟是什么?

I even read about it from Wikipedia , but I couldn't completely understand the use/benefit of it.我什至从Wikipedia 上读到了它,但我无法完全理解它的用途/好处。 Hope the community can answer/expand and explain with some good examples.希望社区可以回答/扩展并用一些好的例子来解释。

NOTE: We're into the process of evaluating/researching different open source full-text search engine and mostly I'm seeing faceted search listed as one of the feature among others.注意:我们正在评估/研究不同的开源全文搜索引擎,而且大多数情况下我看到分面搜索被列为其中一项功能。 So I'm trying to assess whether this would be helpful for our application requirement.所以我正在尝试评估这是否对我们的应用程序要求有帮助。

Faceted search is well-explained here and Lucene faceted through an example.分面搜索在这里得到了很好的解释, Lucene通过一个例子进行了分面

EXAMPLE:例子:分面搜索

Faceted (or navigational) search uses a hierarchy structure (taxonomy) to enable users to browse information by choosing from a pre-determined set of categories.分面(或导航)搜索使用层次结构(分类法)使用户能够通过从一组预先确定的类别中进行选择来浏览信息。 This allows a user to type in their simple query, then refine their search options by navigating/drilling down.这允许用户输入他们的简单查询,然后通过导航/向下钻取来优化他们的搜索选项。 In reality, it's an advanced search going on in the background, but instead of the user having to think of the additional search categories, it's been made easier for them by the visible folder structure.实际上,这是在后台进行的高级搜索,但用户不必考虑其他搜索类别,可见的文件夹结构使他们更容易。 Examples of this are eCommerce sites like Amazon and eBay.这方面的例子是亚马逊和 eBay 等电子商务网站。

Faceted search is technically a guided navigation which allows the users to narrow down their search results.分面搜索在技术上是一种引导式导航,允许用户缩小搜索结果的范围。 It can be used in big directories (like an image library for example), but the most common use of this search feature is for eCommerce web shops / web stores.它可用于大目录(例如图像库),但此搜索功能最常用于电子商务网上商店/网上商店。 Here is a fresh and comprehensive article about what is faceted search and how it works - I hope it helps.这是一篇关于什么是分面搜索及其工作原理的新鲜而全面的文章- 我希望它有所帮助。

Facets have become central to online search. Facets 已成为在线搜索的核心。 It's called faceted search - where categories and common terms drive the search just as much as the text in a search bar.这称为分面搜索 - 类别和常用术语与搜索栏中的文本一样推动搜索。

Their technical implementation also has benefits.他们的技术实施也有好处。 Check out this article on How to use JSON to create a faceted search :查看有关如何使用 JSON 创建分面搜索的这篇文章:

  • They organize data and ensure simplicity and completeness .他们组织数据并确保简单性和完整性
  • They simplify each attribute : Large amounts of text in one attribute are not as good for search as smaller chunks of text in multiple attributes, many of which can be used as facets.它们简化了每个属性:一个属性中的大量文本不如多个属性中的小块文本更适合搜索,其中许多可以用作构面。
  • They are also searchable : Define facets as searchable — meaning, tell your search engine to look into the facets “year” and “type” before looking into “title” and “description”.它们也是可搜索的:将构面定义为可搜索的——意思是,告诉您的搜索引擎在查看“标题”和“描述”之前先查看构面“年份”和“类型”。 A user can type in “70s sci-fi movies” and find Star Wars without using a filter.用户可以在不使用过滤器的情况下输入“70 年代科幻电影”并找到星球大战。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM