Questions tagged [faceted-search]

Faceted search (also called faceted navigation, guided navigation, or parametric search) breaks up search results into multiple categories, typically showing counts for each, and allows the user to "drill down" or further restrict their search results based on those facets.

Faceted search, also called faceted navigation or faceted browsing, is a technique for accessing information organized according to a faceted classification system, allowing users to explore a collection of information by applying multiple filters.

A faceted classification system classifies each information element along multiple explicit dimensions, enabling the classifications to be accessed and ordered in multiple ways rather than in a single, pre-determined, taxonomic order

578 questions
7
votes
3 answers

How to create a faceted search with SQL Server

I have an application which I will be accessing SQL server to return data which has been filtered by selections from the application as any common faceted search. I did see some out the box solutions, but these are expensive and I prefer building…
Control Freak
  • 12,965
  • 30
  • 94
  • 145
6
votes
1 answer

disable lowercase of facet fields in solr

I'm using solr 3.5 and added a custom field, which adds a category to a document by defining the following in schema.xml. Now I'm implementing a Search-Web-Client, which should…
jpee
  • 311
  • 2
  • 15
6
votes
1 answer

Ways to do hierarchial faceting in Solr?

If a doc is listed as Book>Fiction>Sci-FI, it must be searchable when your facet query is "Book", "Book>Fiction", "Book>Fiction>Sci-fi". I searched the Internet and the methods I came up with are: 1 Split the "Book>Fiction>Sci-FI" into "Book",…
Jesvin Jose
  • 22,498
  • 32
  • 109
  • 202
6
votes
2 answers

How do I retrieve all applicable facet fields for a Solr search

I'm trying to use Solr for faceted-seaarch on a website. When a user fires off a search query, I query Solr and retrieve the search results which can then be displayed. My question is - how do I find out which facet fields and terms are applicable…
Paul Kerrison
  • 71
  • 1
  • 1
  • 8
6
votes
2 answers

What differs between post-filter and global aggregation for faceted search?

A common problem in search interfaces is that you want to return a selection of results, but might want to return information about all documents. (e.g. I want to see all red shirts, but want to know what other colors are available). This is…
Nanne
  • 64,065
  • 16
  • 119
  • 163
6
votes
1 answer

Hierarchical faceted search example with Solr

Question Where can I find a complete example that shows how hierarchical faceted search works from indexing the documents to retrieving search results? My research so far Stackoverflow has a few posts, but all of them only address certain aspects of…
Lernkurve
  • 20,203
  • 28
  • 86
  • 118
6
votes
3 answers

How would I search for blank facets in a multi valued facet field and at the same time in Solr?

I have an application where users can pick car parts. They pick their vehicle and then pick vehicle attributes as facets. After they select their vehicle, they can pick facets like engine size, for example, to narrow down the list of results. The…
Dan
  • 555
  • 3
  • 11
  • 16
6
votes
2 answers

Can someone explain to me what this GetCardinality method is doing?

I've been looking into faceted search with Lucene.NET, I've found a brilliant example here which explains a fair amount, apart from the fact that it completely overlooks the function which checks the cardinality of items in a bit array. Can anyone…
John_
  • 2,931
  • 3
  • 32
  • 49
6
votes
2 answers

Faceting using SolrJ and Solr4

I've gone through the related questions on this site but haven't found a relevant solution. When querying my Solr4 index using an HTTP request of the form &facet=true&facet.field=country The response contains all the different countries along with…
Girish Rao
  • 2,609
  • 1
  • 20
  • 24
6
votes
1 answer

How to perform a faceted search?

I'd like to know how to perform a faceted search using lucene.facet. I'll explain exactly what I want to do: I've got a taxonomy of htmlfiles (similar to ODP) and I want that, given a query, display results by categories and number of hits per…
synack
  • 1,699
  • 3
  • 24
  • 50
6
votes
3 answers

Hierarchical Taxonomy in Faceted Search using RavenDb/Lucene?

I am considering RavenDb to implement an 'advanced faceted search' scenario. I have to deal with a complex hierarchical taxonomy and shared facets across the different branches of the tree while supporting full text search and all other basic…
maxbeaudoin
  • 6,546
  • 5
  • 38
  • 53
5
votes
2 answers

Solr faceted search performance recommendations

We have a solr instance with 86,315,770 documents. It's using up to 4GB of memory and we need it for faceting on a tokenized field called content. The index size on disk is 23GB. Why are we faceting on a tokenized field? Because we want to query for…
rreyes1979
  • 1,855
  • 3
  • 23
  • 34
5
votes
1 answer

Query product catalog RavenDB store for spec aggregate over arbitrary collection of products

This is a continuation of the project outlined in this question. I have the following model: class Product { public string Id { get; set; } public string[] Specs { get; set; } public int CategoryId { get; set; } } The "Specs" array stores…
eulerfx
  • 36,769
  • 7
  • 61
  • 83
5
votes
2 answers

Database structure for a classifieds website

I am developing a classifieds website similar to Quickr.com. The main problem is that each category requires a different set of properties. For example, for a mobile phone the attributes might be Manufacturer, Operating System, Is Touch Screen, Is…
Joyce Babu
  • 19,602
  • 13
  • 62
  • 97
5
votes
1 answer

MongoDB how to do multiple aggregations in one query with C# driver?

My data model looks something like this: { "ListingId": 1, "Status": "Current", "Category": "Rental" } I have around 5 million documents, and would like to run aggregations on both the "status" and "category" fields, so i can produce an…
RPM1984
  • 72,246
  • 58
  • 225
  • 350
1 2
3
38 39