Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tech Talk Michael - Solr

KMKLabs
February 11, 2016

Tech Talk Michael - Solr

SOLR merupakan salah satu mesin pencari yang digunakan dalam proses Information Retrieval, dikembangkan dengan Lucene sebagai engine nya.
SOLR dapat digunakan ketika sebuah sistem perlu melakukan proses IR dengan memberikan hasil kembalian berupa top-K relevant document/produk.

Penasaran? Ingin tahu lebih lanjut mengenai Solr????

Intip yuk vidio nya .....

KMKLabs

February 11, 2016
Tweet

More Decks by KMKLabs

Other Decks in Technology

Transcript

  1. Information Retrieval Information retrieval (IR) is finding material (usually documents)

    of an unstructured nature (usually text) that satisfies an information need from within large collections (usually stored on computers) (2009, An Introduction to Information Retrieval)
  2. What is Solr ? - an Information Retrieval Machine -

    is a Car (same with ElasticSearch) - an enterprise search platform How Solr works ? - Solr up (as a service) - Solr index new document or load the current indexed document - Solr returned the Query (search text) from user
  3. Peeking to Inverted Index Doc 1: Brad work at Jakarta

    Doc 2: People come to Jakarta for work Term Doc ID Brad 1 work 1,2 at 1 Jakarta 1,2 People 2 come 2 to 2 for 2
  4. When we use Solr ? If you want to build

    a good search engine, use Solr (or others which behave like it)
  5. Queries per Second (in exp using 10 queries) - Postgre

    with multiple connection will be slower, (true fact) - but if using the same connection to do multiple queries Postgre can do 29.6% more queries than Solr per second Solr vs Postgresql (by Charles Nagy)
  6. Query time - Postgre with multiple connection will be slower,

    (true fact) - Postgresql is faster with 27% than Solr in terms of query time. Solr vs Postgresql (by Charles Nagy)
  7. Resource - An Introduction to Information Retrieval - http://www.sitepoint.com/using-solarium-solr-search-setup/ -

    http://stackoverflow.com/questions/10053050/why-is-solr-so-much-faster-than-postgres - http://db-engines.com/en/system/PostgreSQL%3BSolr - http://charlesnagy.info/it/postgresql/postgresql-full-text-search-vs-solr