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