When indexing so called “rich documents” we should sometimes think about, where we want those documents to be processes – should we send them to Apache Solr (or other search engine, like ElasticSearch) and forget about them or whether we should use Apache Tika before sending the document and send the extracted content along with other information for indexation.
Autcomplete, part 4 (Ngram and faceting)
In the previous parts of autocomplete series we presented two methods of autocomplete queries. Than we extended one of those with the ability to define returned information. In todays entry we are back to autocomplete with facet and ngram.
Developing Your Own Solr Filter
Sometimes Lucene and Solr out of the box functionality is not enough. When such time comes, we need to extend what Lucene and Solr gives us and create our own plugin. In todays post I’ll try to show how to develop a custom filter and use it in Solr.
Solr 4.0: DirectSolrSpellChecker
One of the new features, which will be introduces with Solr 4.0 is a new SpellChecker implementation, which doesn’t require its own index. I decided to take a quick look at it and share my thoughts.
Explain: new version
We are proud to inform that we deployed a new version of explain.solr.pl, software for debugging and analyzing Solr queries. This version contains the following changes:
- bugfixes
- initial support for dla Solr 4.0
- support for ruby 1.9
Source code is available on our GitHub.
Apache Lucene and Solr 3.6
Solr 4.0 and Polish language analysis
Because Polish language analysis functionality is present in Lucene (and Solr) for some time I decided to take a look and compare it on the basis of upcoming Lucene and Solr 4.0.
Solr 3.6: CurrencyField
The incoming Solr 3.6 will bring us an interesting feature in the form of currency handling. Some may ask “What for ? We can just use float and we can use it for currency handling”. So let’s take a look at solr.CurrencyField which will be presented in Solr 3.6.
Use of cache=false and cost parameters
explain.solr.pl as Open Source!
As we promised earlier, source code for explain.solr.pl is now published.