Hi Mark, Eh, I don't have Lucene/Solr source code handy, but I *think* for that you'd need to write custom Lucene similarity.
Otis ---- Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch Lucene ecosystem search :: http://search-lucene.com/ >________________________________ >From: Mark <static.void....@gmail.com> >To: solr-user@lucene.apache.org >Sent: Monday, September 26, 2011 8:12 PM >Subject: Searching multiple fields > >I have a use case where I would like to search across two fields but I do not >want to weight a document that has a match in both fields higher than a >document that has a match in only 1 field. > >For example. > >Document 1 >- Field A: "Foo Bar" >- Field B: "Foo Baz" > >Document 2 >- Field A: "Foo Blarg" >- Field B: "Something else" > >Now when I search for "Foo" I would like document 1 and 2 to be similarly >scored however document 1 will be scored much higher in this use case because >it matches in both fields. I could create a third field and use copyField >directive to search across that but I was wondering if there is an alternative >way. It would be nice if we could search across some sort of "virtual field" >that will use both underlying fields but not actually increase the size of the >index. > >Thanks > > >