This choice provides the users with a single search application to search all of the different locations that data is stored. AJAX Solr is a JavaScript library that can be extended to provide custom search results. We chose AJAX Solr to build out the search application. This met our needs for indexing and we ended up with an index that we could use to build our search application. The plugin supported both HTML documents and attachments such as Excel, Word and PDF. In our case, we used the Plone CMS SOLR plugin to index documents. Maybe you have a Java application – SolrJ to the rescue! How about that file system that has hundreds of documents? Are you constantly trying to find a word document from 2 years ago? You can index that file system into SOLR and then search the index for that document. net Forms application? Well, there are apis for that too. You can use Apache Nutch which is a mature web crawler that integrates directly with SOLR. Let’s say you have a web site and you want to index the web pages for a custom search. After you have a working SOLR demo site, then you can begin to figure out how to use it in your environment. Well, first download and install SOLR using Apache’s easy to follow quickstart. This standalone search server provides multiple mechanisms to enter your data into SOLR and provides a query language to retrieve your documents from SOLR. SOLR powers the search and navigation features of many of the world’s largest internet sites” ( ). SOLR is defined as a “highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. This also makes building a search application much easier. SOLR takes the Lucene API and builds features on top of them to make the API’s available to a web server. Lucene is a search engine packaged together in a set of jar files. What is SOLR?Īpache SOLR is an enterprise search platform built on Apache Lucene. With SOLR, we easily changed the ranking order based on the criteria supplied by the client. The client also wanted the ability to define custom rank orders to documents that they considered highly relevant. Also, with a rich set of API’s available in SOLR, the existing content, no matter how old, was indexed and searchable. We found that the open source community has embraced SOLR as a search solution and as such, there is a Plone plugin that we used to provide near real-time indexing of new documents as they are added to the Plone CMS. We were able to leverage a single search schema for multiple sites and consolidate their search application into a single page application that utilizes AJAX Solr to provide a comprehensive search for the end users. UDig recommended Apache SOLR as a replacement. The Google Search Appliance has been discontinued and they were looking for a replacement for their search application. The client had an existing Google Search Appliance integrated with multiple Plone CMS sites. Recently, I had a chance to build a search application for one of our clients.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |