Transcript
Page 1: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

AdvancedSearchNaomiDushay&JessieKeck

(&JenniferVine)

Page 2: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://searchworks.stanford.edu/advanced

Page 3: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

“Isthereno"advancedsearch,"nowaytosearchmulCplefieldsatonce,e.g.authorandCtle?Thatseemsincredible.AmImissingsomethingobvious?”

“ThefacetedsearchingisnicebutifIwanttolimitmyresultsviamysearchquery,Icannotbecausethereisno"advanced"search...IwillhavetoentermysearchtermandthenwaitfortheresultstoappearbeforebeingabletorefinethesearchbyclickingonthelinksthatappeartotheleMoftheresults.“

“Whenarewegoingtoget"advancedsearching”?FacultyandgraduatestudentsneedthatandIamsuresomeundergradswouldappreciateittoo”

Page 4: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

“ThefacetedsearchingisnicebutifIwanttolimitmyresultsviamysearchquery,Icannotbecausethereisno"advanced"search...IwillhavetoentermysearchtermandthenwaitfortheresultstoappearbeforebeingabletorefinethesearchbyclickingonthelinksthatappeartotheleMoftheresults.“

“SomeCmesweneedthatkindofprecisionsearchingasastarCngpoint.IfindthatIcanenteranauthorandaCtleandgetagoodresultinthisversion,butwhataboutotherlimitsonthefirstentry,suchasdatesorformats.Iwouldprefertogetalistofhitswithpreviouslysetlimits,ratherthansePng/focusingthelimitsaMertheiniCalsearch.”

Page 5: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Author+Title

“IwouldliketoseecombinedsearchingfeaturesothatIcanspecifytheauthorandCtle.”

Page 6: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://www.gearpipe.com/i/Mozart.jpg

Search:

Author+Title

Page 7: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

PersonalName

ArtcatalogingpracCcesareinconsistent:personalnamecanbeauthor,subject,addedauthor…

Page 8: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Subject

Page 9: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Author&Subject

Page 10: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

AddedAuthor

Page 11: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Subject&AddedAuthor

Page 12: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

CombiningMulCpleFacetValues“IwouldlovetobeabletoselectmulCplefacets…Forexample,I

wouldliketodoasearchthenlimittoBook*and*Video.”

“permittheselecConofmulCplecharacterisCcsfromthebrowsingpanelontheright.Forinstance,IoMenfindmyselflookingforsourcesinbothSpanishandEnglish,anditwouldbegreattoselectbothofthesecriteriaandsearchforallthosebooksthatareineitherSpanishorEnglish.Thesamewouldbegreat,too,forsearchingavarietyofdifferentlibraryfaciliCes,etc.atthesameCme.”

“opContolimitqueriesbymulCplelocaConsusingcheckboxes.”

Page 13: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Publisher+Place+Date

“HowdoIsearchbypublisherANDplaceANDyearallatthesameCme?Forexample…"Instress,Saratoga,1999"…IoMensearchpublisherANDyear,orpublisherANDplaceofpublicaCon,andoccasionallyneedallthreetermsincombinaCon.”

Page 14: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 15: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

BooleanOR

“…lesbianORgay…”

“…uighurORuyghurORuygharORuigher…”

“…franceORfrench…”

“…themesORsymbolism…”

Page 16: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 17: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 18: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 19: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

NoneOfthesewords

AnyOfthesewords

AllOfthesewords

Page 20: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 21: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Title

Author

Subject

Publisher

Page 22: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 23: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 24: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://farm4.sta?c.flickr.com/3214/3154090768_c9df9d13d0.jpg

Page 25: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 26: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 27: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 28: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Author+Title

PersonalName

PublicaCon

CombinedFacets

Book

Journal

Video

Newspaper

BooleanAND

OR

NOT

Page 29: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 30: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 31: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Author+Title

PersonalName

PublicaCon

CombinedFacets

Book

Journal

Video

Newspaper

BooleanAND

OR

NOT

Page 32: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

CheckboxFacets

Boolean

PersonalName

Author+Title

PublicaCon

Page 33: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Keywordisn

otfirst!

A:notinad

vancedsear

chscenarios

“Keywordsin item descrip,on”?A:expectaConoffulltext

“Subjectterms”?A:needtoconveycontrolledvocabulary

Page 34: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

  UsersMiss“Sortresultsby”atboeom

  UsersDon’tUnderstand“KeywordinitemdescripCon,”sotheydon’tuseit.

  PersonalNameScenario:toseek“creatororsubject,”youmustenternametwice.

  Author+Titlenotyetindexedproperly–falsehits

  Phrases(withquotes)don’tgetresults

  RangeofPublicaConDatesdesired

  SubjectRefinements(Region,Genre…)

Page 35: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Feature Lucene Dismax

Boolean √

EachTextBox‐>GroupsofIndexFields √ √

EachTextBox‐>ComplexBoosCngEquaCon yuck √

MulCpleTextBoxes yuck √

MulCpleQueryWordsMatchAcrossFields √

BoosCngMatchesSimple“Author”“Title”“Subject”Searches

Page 36: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 37: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Feature Lucene Dismax

Boolean √

EachTextBox‐>MulCpleIndexFields √ √

EachTextBox‐>ComplexBoosCngEquaCon yuck √

MulCpleTextBoxes yuck √

MulCpleQueryWordsMatchAcrossFields √

BoosCngMatchesSimple“Author”“Title”“Subject”Searches

Page 38: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

“Advancedsearch:"nabokovpushkin"in"Name[creator]"givesonly1hit…Butthissearchfailstoretrieve…“

Page 39: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 40: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://1.bp.blogspot.com/_‐‐YjWiyF8eE/Skv‐c1U0uyI/AAAAAAAAE1w/HlGS6tp5Fxg/s400/1‐dudley.jpg

Page 41: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

qt=search_author&q=pushkinnabokov&debugQuery=true

Page 42: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://www.stanford.edu/people/~ndushay/code4lib2010/advSearchSolrQueries.pdf

Page 43: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://www.stanford.edu/people/~ndushay/code4lib2010/advSearchSolrQueries.pdf

Page 44: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

_query_:”{!dismaxqf=$qf_authorpf=$pf_author}[xformed‐query‐terms]”

Page 45: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

_query_:”{!dismaxqf=$qf_Ctlepf=$pf_Ctle}[xformed‐query‐terms]”

Page 46: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

CombiningTextBoxes(boolean)h"p://www.stanford.edu/people/~ndushay/code4lib2010/advSearchSolrQueries.pdf

Page 47: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 48: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear
Page 49: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

QueryTermTransforma?ons

h"p://www.stanford.edu/people/~ndushay/code4lib2010/advSearchSolrQueries.pdf

Page 50: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://www.stanford.edu/people/~ndushay/code4lib2010/advSearchSolrQueries.pdf

Page 51: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

h"p://www.stanford.edu/people/~ndushay/code4lib2010/advSearchSolrQueries.pdf

Page 52: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

Feature Lucene Dismax

Boolean √ √

EachTextBox‐>MulCpleIndexFields √ √

EachTextBox‐>ComplexBoosCngEquaCon yuck √

MulCpleTextBoxes yuck √

MulCpleQueryWordsMatchAcrossFields √

BoosCngMatchesSimple“Author”“Title”“Subject”Searches

Page 53: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

fq=format:(BookORVideo)

Page 54: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

ChallengesinImplemenCngAdvancedSearch

  MulC‐selectfacets  MaketheusereasilyawareofthecurrentfacetselecCons

  IntegraConwithcurrentUI  FaceCng  SearchBreadcrumbs

Page 55: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

MulC‐selectFacets

Page 56: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

AcConablefacetsinsearchresults

Page 57: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

AcConablefacetsinsearchresults

Page 58: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

IntegraConwithcurrentUI

  Removelinksforfacetsonlyinrefinecolumn  Constraintsareagetstoo

clu"eredwiththatmanypoten?alremovelinks

  Youremoveen?researchfieldsnotindividualwordsfromconstraints  Thistooreducesclu"er

Page 59: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

AdvancedSearchinBlacklight

  Separateinstallableplugin

  1configuraConfile  ConfiguraConfiledoes2things

  Generatestheadvancedsearchform

  MapssePngsinrequesthandlerforqueryparser

Page 60: Advanced Search - Stanford Universityndushay/code4lib2010/advanced_search.p… · no "advanced" search ... I will have to enter my search term and then wait for the results to appear

2/23/10

“Huzzah!”