Solr’s default Query Parser is also known as the “lucene” parser. The key advantage of the standard query parser is that it supports a robust and fairly intuitive syntax allowing you to create a variety of structured queries. The largest disadvantage is that it’s very intolerant of syntax errors, as compared with something like the DisMax query…

Indexing and Searching Nested Documents in Solr – Ultimate Solr Guide
Hi All, Today I will be writing about another important aspect of Solr that encapsulates the need of a lot of business applications. Suppose we need to index data of an e-commerce company that wants to host a variety of products on their websites along with associated SKU’s. This data needs to be indexed, updated,…
Language analysis in Solr – Ultimate Solr Guide
Hi All, today I’m presenting another post on solr pertaining to language analysis. In most business applications, there comes a scenario where the business needs to deal with data in multiple languages, the most common scenario being dealing with customers of different geographies. Solr helps to deal with multiple languages in a unique way. This…
All About Indexing and Basic Data Operations – Part 5 – Ultimate Solr Guide
Hello All, Today I’m here with another post to discuss another important aspect with respect to indexing operations in Solr. Invariably we encounter scenarios where we need to index data in a language of a different origin or more so, we need to index data of multiple languages. The dynamics to fulfil this requirement is…
All About Indexing and Basic Data Operations – Part 4 – Ultimate Solr Guide
Hello, Everyone! Today we are here with another post to further our discussion about basic indexing operations in solr. Another basic need one faces in the indexed doc in solr is to change the doc contents. Solr supports three approaches to update a document with varied necessity. Updating Parts of Documents The first is atomic updates….
All About Indexing and Basic Data Operations – Part 3 – Ultimate Solr Guide
Hello, Everyone! Today we are here with another post to further our discussion about basic indexing operations in solr. Solr provides a rich mechanism by which it can absorb documents of varied types such as PDF, word etc. The way it does that is by using Apache Tika Parser. Uploading Data with Solr Cell using…
All About Indexing and Basic Data Operations – Part 2 – Ultimate Solr Guide
Hello Everyone! Today we are here with another post furthering our discussion about basic indexing operations in solr. The most commonly used form of data representation is JSON and XML. Today we will discuss how to handle indexing of custom JSON objects in solr. In order to do this, we use certain tags telling solr’s…
All About Indexing and Basic Data Operations – Part 1- Ultimate Solr Guide
Hello Everyone! Today I would like to discuss a very important aspect about Apache Solr. To perform any basic search operation, we need an index. The index of apache solr rests in terms of a document which is basically a set of fields having certain values. Hence, indexing operation in solr becomes very crucial in…
Solr Client API’s – Ultimate Solr Guide
Hello Everyone! Today we will discuss another important aspect in solr which is widely used in enterprise-grade applications harnessing the power of solr. In most scenarios, we need to interact with data types of different types and from different sources. Solr provides with multiple client Api’s to deal with this type of scenario and do…