Adding Search to Your Applications with Itamar Syn-Hershko
Carl and Richard talk to Itamar Syn-Hershko about adding search technologies to your application. The conversation starts out focused on what SQL Server can do for search... the LIKE operator. What about NoSQL? Itamar talks about the role that data stores like RavenDB can play as far as finding data. But then you get to dedicated indexing and search tools like Lucerne.NET, ElasticSearch and Solr. Itamar talks about the advantages of using these tools in terms of speed of indexing and search, as well as the ability to bring multiple data sources together under a common indexing strategy. How do you do search in your app?
Guests:
Itamar Syn-Hershko
Itamar is an expert on search technologies, distributed systems and architecture, and has been involved in search engine development and various open source projects for the better part of the past ten years. Among other things, he is an Apache Lucene.NET committer and PMC member, Elasticsearch savant, Microsoft MVP and the author of RavenDB in Action published by Manning. Currently Itamar is self-employed as a consultant and freelance developer doing lots of interesting projects world-wide.
Links:
- XOO Belt on Indiegogo https://www.indiegogo.com/projects/xoo-belt-by-nifty-a-phone-charging-belt
- Lucene.NET http://lucenenet.apache.org/
- LINQ to Lucene http://linqtolucene.codeplex.com/
- ElasticSearch on GitHub https://github.com/elasticsearch/elasticsearch
- RavenDB http://ravendb.net/
- Solr http://lucene.apache.org/solr/
- ElasticSearch Guide http://www.elasticsearch.org/guide/
- Itamar's Blog http://code972.com/blog
- Itamar's Twitter https://twitter.com/synhershko