Browse engine is a real-time meta-data search engine that handles structured, semi-structured and un-structured data.
Browse engine is written entirely in Java and is built on Lucene.
What is Browse Engine?
One of the biggest shortcomings of a typical search engine is the dependency on the context of user query for relevancy calculations. Many work as gone into search engine implementations to extract as much context as possible to help determine the most relevant documents to the query. However, the users are not given the information about the corpus they are searching, composing a query using a few keywords is like shooting a dartboard in the dark, and they would startover if they miss. Furthermore, often times the users do not even know what they are looking for, such examples are: shopping for a birthday present; recreational web surfing etc. Thus there is an obvious need for the search engine to tell and to guide the users through a browsing experience into the dataset.
BrowseEngine is an information retrieval technology that provides navigational browsing into a semi-structured dataset. Beyond the result set from queries and selections, BrowseEngine also provides the possible choices from this point of browsing.
BrowseEngine is licened under LPGL and has been open-sourced at http://code.google.com/p/bobo-browse/
BrowseEngine Features:- Faceted boolean query
- Full-text query integration
- Relational taxonomy
- Dynamic Ranges
- Tag browsing
- Related tags
- Geo/Location search/browse
- Dynamic attributes
- Per-field semantic-aware dynamic sort


