can i achieve this with help of  boosting technique ?

On Thu, Mar 29, 2012 at 10:42 PM, Erick Erickson <erickerick...@gmail.com>wrote:

> Solr doesn't support sorting on multValued fields so I don't think this
> is possible OOB.
>
> I can't come up with a clever indexing solution that does this either,
> sorry.
>
> Best
> Erick
>
> On Thu, Mar 29, 2012 at 8:27 AM, Abhishek tiwari
> <abhishek.tiwari....@gmail.com> wrote:
> > a) No. i do not want to sort the content within document .
> > I want to sort the documents .
> > b) As i have explained i have result set( documents ) and each document
> > contains a fields "*ad_text*" (with other fields also) which is
> > multivalued..storing some tags say "B1, B2, B3" in each. bt order of tags
> > are different for each doc. say (B1, B2, B3) *for doc1*,  B3,B1 B2*, for
> > doc2*, B1, B3, B2*, doc3*, B2, B3, B1* for doc4*
> >
> > if i search for B1: result should come in following order:
> > doc1,doc3,doc2,doc4
> > (As B1 is first value in maltivalued result for doc1and doc3, and B1 is
> in
> > 2nd value in doc2 while  B1 is at 3rd in doc4  )
> > if i search for B2: result should come in following order: doc4
> > ,doc1,doc3,doc2
> >
> >
> > I donot know whether it is possible or not ..
> >
> > but please suggest how it can be done.
> >
> >
> >
> > On Thu, Mar 29, 2012 at 5:18 PM, Erick Erickson <erickerick...@gmail.com
> >wrote:
> >
> >> Hmmm, I don't quite get this. Are you saying that you want
> >> to sort the documents or sort the content within the document?
> >>
> >> Sorting documents (i.e the results list) requires a single-valued
> >> field. So you'd have to, at index time, sort the entries.
> >>
> >> Sorting the content within the document is something you'd
> >> have to do when you index, Solr doesn't rearrange the
> >> contents of a document.
> >>
> >> If all you want to do is display the results within the document
> >> in order, your app can do that as it builds the display page.
> >>
> >> Best
> >> Erick
> >>
> >> On Wed, Mar 28, 2012 at 9:02 AM, Abhishek tiwari
> >> <abhishek.tiwari....@gmail.com> wrote:
> >> > Hi ,
> >> > i have multi valued field want to sort the docs order the particular
> >> > text eq:'B1' is added.
> >> > how i should query? ad_text is multivalued field.
> >> >
> >> > t
> >> >
> >> > <doc>
> >> > <arr name="ad_text">
> >> > <str>B1</str>
> >> > <str>B2</str>
> >> > <str>B3</str>
> >> > </arr>
> >> > </doc>
> >> > <doc>
> >> > <arr name="ad_text">
> >> > <str>B2</str>
> >> > <str>B1</str>
> >> > <str>B3</str>
> >> > </arr>
> >> > </doc>
> >> >
> >> > <doc>
> >> > <arr name="ad_text">
> >> > <str>B1</str>
> >> > <str>B2</str>
> >> > <str>B3</str>
> >> > </arr>
> >> > </doc>
> >> > <doc>
> >> > <arr name="ad_text">
> >> > <str>B3</str>
> >> > <str>B2</str>
> >> > <str>B1</str>
> >> > </arr>
> >> > </doc>
> >>
>

Reply via email to