Seems to me that you are doing externally to Solr what you could be doing internally. If you had ONE field as <tags> and weighted those in your SOLR query, that is how I am guessing it is usually done. Dennis Gearon
Signature Warning ---------------- EARTH has a Right To Life, otherwise we all die. Read 'Hot, Flat, and Crowded' Laugh at http://www.yert.com/film.php --- On Fri, 7/16/10, fiedzia <fied...@gmail.com> wrote: > From: fiedzia <fied...@gmail.com> > Subject: documents with known relevancy > To: solr-user@lucene.apache.org > Date: Friday, July 16, 2010, 5:59 AM > > I want to know if what i am trying to achieve is > doable using solr. > > I have some objects that have tags assigned. Tag is as > string with weight > attached, > so whole document that i want to index can look like that: > { > id: 123, > tags: { > tag1: 0.01, > tag2: 0.3, > ... > tagN: some_weight > } > } > Now i want to store list of tags and sort returned results > by tag weight. > The list of tags can be large (up to thousands per > document, though mostly > much less). > So when i am querying solr for documents containing tag1, > it should return > all documents containing it, > sorted by weight of this tag. Is there any way to do that? > -- > View this message in context: > http://lucene.472066.n3.nabble.com/documents-with-known-relevancy-tp972462p972462.html > Sent from the Solr - User mailing list archive at > Nabble.com. >