Looks to me like a sort of way to get to 'categories', if one were interested in doing that, shudder.
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, Peter Karich <peat...@yahoo.de> wrote: > From: Peter Karich <peat...@yahoo.de> > Subject: Re: documents with known relevancy > To: solr-user@lucene.apache.org > Date: Friday, July 16, 2010, 12:25 PM > I didn't looked at payloads as > mentioned by Jonathan, but another > solution could be (similar to Dennis'): > > create a field 'tags' and then add the tag1 several times > to it - > depending on the weight. > E.g. add it 10 times if the weight is 1.0 > But add it only 2 times if the weight is 0.2 etc. > > Of course this limits the weight to 11 weights (0, 0.1, > 0.2, ... and 1) > but should work :-) > > Regards, > Peter. > > > I came up with another idea, which seem to do what i > want. Any comments about > > better solutions > > or improving efficiency are welcome: > > > > for each document create multivalue text field "tags" > with all tags, > > and multiple dynamic fields for each tag containging > value, so we have: > > { > > id: 123 > > tags: tag1, tag2, ..., tagN > > tag1_float: 0.1, > > tag2_float: 0.2, > > ... > > tagN_float: 0.3, > > } > > > > then query for tag1 and tag2 could like that: > > tags:tag1 AND tags: tag2 > > and sort results by sum of tag1_float and tag2_float. > > > > > > > -- > http://karussell.wordpress.com/ > >