|San Francisco +1 415 287 0121 ||
|Home| About| Contact|
Apache Software Foundation.
Lucene is suitable for any application which requires full-text indexing and search, and is a popular choice for consumer and business (SaaS) web applications, single-site searching, and enterprise search. It can index text from a range of content types including HTML, PDF, Microsoft Word and Excel, XML, and OpenDocument format.
An outside Lucene consultant can get your search project started quickly, and put in place a plan to avoid pitfalls and blind alleys. Lucene consulting can be focused on design and architecture, implementation, performance tune-ups or Lucene training.
We have extensive experience in a range of Lucene-related libraries, platforms and languages:
Read more about the Lucene consulting team at Atomic Intelligence.
ContentDefining the content to be indexed. Content extraction, conversion, storage and updating, duplicate detection. Web crawling or file content access.
IndexingDefining the index fields and field types. Using multiple indexes, overlapping or distinct. Indexing and search performance. Running indexing and search as services available via HTTP, XML-RPC, etc.
Search qualityMany search capabilities fail to get adopted by end-users simply because the search results are poor, or poorly presented. A number of simple tweaks or enhancements can improve search quality, including duplicate detection, search relevance scoring, boosting, and use of built-in or custom sorting functions.
Hardware requirementsUse of memory, disk size, disk speed, CPU, and distributed servers, and the relative performance improvements and trade-offs.
Database integrationDatabase integration is one of the major challenges when working with any pure full-text search platform. In particular, which information to store in a relational database and which to store in Lucene indices? And how to efficiently process queries dependent on both index- and DB-resident data.
Search-based user interfacesHow to blend search with site navigation. How to make sure search results are relevant and consistent with the rest of the application. Appropriate use of advanced search forms or intelligent query interpretation.
Lucene alternativesAdvice on alternative search solutions, both free and fee-based.