mgholam / hOOt

Smallest full text search engine (lucene replacement) built from scratch using inverted Roaring bitmap index, highly compact storage, operating in database and document modes
http://www.codeproject.com/Articles/224722/hOOt-full-text-search-engine
MIT License
114 stars 23 forks source link

Any idea if facets are feasable for hOOt? #4

Open Jogai opened 4 years ago

mgholam commented 4 years ago

What do you mean?

Jogai commented 4 years ago

Is faceted search something that will fit in the architecture? Would it require a big effort to add? Is it in the scope of the project?

mgholam commented 4 years ago

I have no idea what it is, so I can't say.

Jogai commented 4 years ago

Oh I'm sorry. I would explain it as the extra filters for properties that are a bit more structured you sometimes see when searching (like searching on github, you can drill down by language). But I guess wikipedia has a more generic explanation: https://en.wikipedia.org/wiki/Faceted_search

mgholam commented 4 years ago

It seems a UI thing for generating queries to run.

Jogai commented 4 years ago

Its not. The index needs to know about facets, and a search should return a collection of facets with info about the counts per facet. Or at least thats how lucene does it.