solr-ruby: The Best Open Source Search Engine + Ruby
summary
Solr is a Java HTTP search server on top of Lucene that adds caching and replication and serves XML, JSON or a Ruby response writer; it indexes via HTTP posts or a built‑in CSV indexer, supports master/slave replication for scaling, and uses commit semantics (delta appends and deletes) so reindexing is sometimes required. A Ruby library maps objects to Solr documents and integrates with ActiveRecord (AccessSolr), powers projects like CNET, Internet Archive, Netflix and a Blacklight front end over 3.8 million records, and the tooling is proven and production‑ready.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 2:29who uses solr
- 3:15what is solr
- 16:20multithread
- 18:36leucine
- 20:46Security
- 27:40Solar Ruby
- 31:50mapper
- 34:37data source
- 36:30schema
- 38:39facet
- 40:57leucine index
- 45:27mapping framework
- 46:27index
- 48:27ActiveRecord
- 50:07AccessSolar
- 53:27Flare
related talks
26mRuby APIs for NoSQL
36mSolrCloud and NoSQL
01h 04mApache Lucene 8, Apache Solr and Elasticsearch – an Overview
33mHighly available and disaster ready Apache Solr
42mBuilding a real-time news search engine #bbuzz
45mAnything New in Search? What If I Find It?
26mTeaching Ruby to Rank: A Search Pipeline Story
25mApache Lucene: From Text Indexing to Artificial Intelligence
