Testimonial

"We are very pleased with the business relationship we share with Neova Solutions. Their attention to detail and willingness to listen to our needs was extremely important...
Rajul Kadakia
CEO/Founder
PixyKids Inc.

Enterprise Search & Performance Tuning

Contextual, responsive enterprise search is crucial for companies whose success depends on users' effective searching within vast quantities of content. Since data is stored in different formats (e.g., databases, documents, files), searching is either time consuming or complicated. A solution is to implement full-text search engines that match for each word in a site's index. Neova offers end-to-end implementation of full-text, open source search engines using Solr and Sphinx.

Solr uses an Apache Lucene search library and REST, HTTP/XML, JSON APIs to integrate with a given language. Filtering, sorting, and searching based on facets are some of the advanced features of Solr.

Sphinx has the ability to index directly onto a database in an incremental fashion, or as a batch. Data can be indexed in a customizable format for efficient Sphinx-side search-result set post-processing. Sphinx Syntax is also SQL-friendly.

Issues like index size and file locks can be overcome in the highly scalable Solr, via a master-slave configuration mode. This improves its performance in terms of indexing, as well as searching. The master is used for querying, and cache optimization techniques also help boost performance.