code4lib · getting started with lucene debugging relevance issues in search optimizing findability...

24
http://flickr.com/photos/thepma/640151954/ 1 Wednesday, February 25, 2009

Upload: others

Post on 12-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

http://flickr.com/photos/thepma/640151954/

1Wednesday, February 25, 2009

Page 2: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

THE RISING SUN:Making the most of Solr power

code4lib '09, Providence, RIErik Hatcher

[email protected]

2Wednesday, February 25, 2009

Page 3: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#9 Performance

Measure

3Wednesday, February 25, 2009

Page 4: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#8 Memory

omitNormsomitTf (1.4)

4Wednesday, February 25, 2009

Page 5: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#7 Query Parsing

"It Depends"More Like This:

http://www.lucidimagination.com/blog/2009/02/22/exploring-query-parsers/

5Wednesday, February 25, 2009

Page 6: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#6 Data Import

DIH, Solr Cell, CSV, LuSql, APIs,...

solr-ruby Mapper6Wednesday, February 25, 2009

Page 7: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Obligatory XML

7Wednesday, February 25, 2009

Page 8: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#5 Request Handlers

Leverage Solr's configurability

8Wednesday, February 25, 2009

Page 9: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

http://localhost:8983/solr/timeline.xml

9Wednesday, February 25, 2009

Page 10: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#4 Solr as IR toolkit

TermVectorRequestHandler

StatsComponent

Luke

10Wednesday, February 25, 2009

Page 11: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#3 LocalSolr

geo searching

11Wednesday, February 25, 2009

Page 12: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#2 Faceting

Solr 1.4 performance! (*bows* to Yonik)

Multi-select

12Wednesday, February 25, 2009

Page 13: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Multi-select faceting

http://www.lucidimagination.com/search/p:lucene,solr/s:email,wiki/l:user?q=marc13Wednesday, February 25, 2009

Page 14: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#1 User Interface

The Interface is the App

14Wednesday, February 25, 2009

Page 15: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

SolrJS

15Wednesday, February 25, 2009

Page 16: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Solritas

Velocity templated response

16Wednesday, February 25, 2009

Page 17: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

#0 Community

[email protected]

17Wednesday, February 25, 2009

Page 18: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

"LucidFind"

http://www.lucidimagination.com/[email protected]

18Wednesday, February 25, 2009

Page 19: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Lucid Supports Solrlucidimagination.com

19Wednesday, February 25, 2009

Page 20: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Lucid Articles

Grant Ingersoll

Getting Started with Lucene

Debugging Relevance Issues in Search

Optimizing Findability in Lucene and Solr

Yonik Seeley

Faceted Search with Solr

Erik Hatcher

Getting Started with Solr (includes screencast), co-authored with Jonathan Knudsen

Sami Siren

Content Extraction with Tika

Mark Miller

Scaling Lucene and Solr

20Wednesday, February 25, 2009

Page 21: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Lucid Podcasts

Interviews with:

Doug Cutting (creator of Lucene)

Ryan McKinley (Solr committer)

Chris Hostetter (Solr committer)

More coming!

21Wednesday, February 25, 2009

Page 22: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Lucid Blogging

Mark Miller: "Exploring Query Parsers", "Highlighting Highlighter Thoughts", "Investigating OOM and other JVM issues", "Looking forward to new features in Solr 1.4"

Erik Hatcher: "acts_as_solr with rich document indexing"

Grant Ingersoll: "Sorting, Faceting, and Schema Design in Solr"

22Wednesday, February 25, 2009

Page 23: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

Pre-release ebook available now!

23Wednesday, February 25, 2009

Page 24: Code4Lib · Getting Started with Lucene Debugging Relevance Issues in Search Optimizing Findability in Lucene and Solr Yonik Seeley Faceted Search with Solr Erik Hatcher Getting Started

The Good Ol' Blues Brothers Boys

24Wednesday, February 25, 2009