On Mon, Mar 31, 2008 at 7:38 PM, Ryan McKinley <[EMAIL PROTECTED]> wrote:

> Two approaches:
> 1. make a map and add it to the response:
>   rb.rsp.add( "mystuff", mymap );
>

I tried using both  Map/ NamedList

it appends to the results
I have to attach each document with corresponding field.


> 2. Augment the documents with a field value -- this is a bit more
> complex and runs the risk of name collisions with fields in your
> documents.  You can pull the docLIst out from the response and add
> fields to each document.

this seems more appropriate,
I'm okay, to resolve name collision , how do I add the  field.. any specific
methods to do that?


> If #1 works, go with that...
>
> ryan
>
>
>
> On Mar 31, 2008, at 9:51 AM, Umar Shah wrote:
>
> > thanks ryan for the reply.
> >
> > I have looked at the prepare and process methods in
> > SearchComponents(Query,
> > Filter etc).
> > I'm using all the default components to prepare and then process the
> > reults.
> > and then prepare a custom field after iterating through all the
> > documents in
> > the result set. After having created this field for each document
> > how do I
> > add corresponding custom field to each document in the response set.
> >
> >
> > On Mon, Mar 31, 2008 at 6:25 PM, Ryan McKinley <[EMAIL PROTECTED]>
> > wrote:
> >
> >> Without writing any custom code, no.
> >>
> >> If you write a "SearchComponent"
> >> http://wiki.apache.org/solr/SearchComponent
> >> -- you can programatically change the response at runtime.
> >>
> >> ryan
> >>
> >>
> >>
> >> On Mar 28, 2008, at 3:38 AM, Umar Shah wrote:
> >>
> >>> Hi,
> >>>
> >>> I wanted to know whether we can append a field (Fdyn say) to each
> >>> doc in the
> >>> returned set
> >>> Fdyn is computed as some complex function of the fields stored in
> >>> the index
> >>> during the runtime in SOLR.
> >>>
> >>>
> >>>
> >>> -umar
> >>
> >>
>
>

Reply via email to