I have a usecase where: if a document has the search string in it's name_property field, then I want to show that document on top. If multiple document has the search string in it's name_property field then I want to sort them by creation date.
Following is my query: q={!boost+b=recip(ms(NOW,creation_date),3.16e-11,1,1)}(all_poperty_copy_field:(xyz) OR name_property:xyz^300) all_poperty_copy_field is the copy field where all property values are copied over. name_property field contains document name. If my search returns 3 docs. Two of them created few years back and one created today. Then even though the one created today does not have search string in name_property, it's boosted to the top with above query. Is there a way to make sure that only the object having search string in it's name is boosted to top and if multiple objects have this string in their name_property field, then they are sorted by creation date? Thanks so much in advance. -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html