If you're using the latest Solr, then you should be able to do it the
other way around:

q=+location:bookshelf {!term f=myFieldName}G 23/60 12

You might also find the trick I mentioned before useful:

q=+location:bookshelf {!term f=myFieldName v=$productCode}&productCode=G
23/60 12

Upayavira

On Wed, May 8, 2013, at 11:19 AM, Silvio Hermann wrote:
> that worked like a charme, but what must I do if want an additional field
> to match e.g.
> 
> 
> 
> Best,
> 
> Silvio
> 
> 
> 
> On 05/08/2013 03:07 AM, Chris Hostetter wrote:
> >
> > : I am about to index identfier fields containing blanks (shelfmarks) eg. G
> > : 23/60 12
> > : The field type is set to Solr.string. To get the exact matching hit (the 
> > doc
> > : with shelfmark mentioned above) the user must quote the search term. Is 
> > there
> > : a way to omit the quotes?
> >
> > whitespace has to be quoted when using the lucene QParser because it's a
> > semanticly significant character that means "end boolean query clause"
> >
> > if you want to search for a literal string w/o needing any escaping, use
> > the term QParser...
> >
> >     {!term f=yourFieldName}G 23/60 12
> >
> > Of course, if you are putting this in a URL (ie: testing in a browser) it
> > still needs to be URL escaped...
> >
> >     /select?q={!term+f=yourFieldName}G+23/60+12
> >
> >
> > -Hoss
> >
> 
> -- 
> Silvio Hermann
> Friedrich-Schiller-Universität Jena
> Thüringer Universitäts- und Landesbibliothek
> Bibliotheksplatz 2
> 07743 Jena
> Phone: +49 3641 940019
> FAX:   +49 3641 940022
> 
> http://www.historische-bestaende.de

Reply via email to