lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Avlesh Singh <avl...@gmail.com>
Subject Re: Querying Dynamic Fields.. simple query not working
Date Tue, 11 Aug 2009 11:32:46 GMT
SOLR-1129 was for a different use case, Ninad.
I have created an issue for this enhancement -
https://issues.apache.org/jira/browse/SOLR-1357

Cheers
Avlesh

On Tue, Aug 11, 2009 at 12:09 PM, Ninad Raut <hbase.user.ninad@gmail.com>wrote:

> Hi,
> SOLR-1129<https://issues.apache.org/jira/browse/SOLR-1129> seems to have
> been solved . Can I apply the patch?
>
> 2009/8/11 Noble Paul നോബിള്‍ नोब्ळ् <noble.paul@corp.aol.com>
>
> > On Tue, Aug 11, 2009 at 11:16 AM, Avlesh Singh<avlesh@gmail.com> wrote:
> > > Ah! I guessed you were using it this way.
> > >
> > > I would need to reconfirm this, but there seems to be an inconsistency
> in
> > > fetching data versus adding data via SolrJ w.r.t dynamic fields.
> > > SOLR-1129<https://issues.apache.org/jira/browse/SOLR-1129>is
> > > essentially about binding the response into a bean with a "Map" type
> > > property. My guess is that SolrInputDocument is yet to "understand" the
> > map
> > > type property while firing update requests. I don't think it works in
> the
> > > way you have used it :(
> > >
> > > Noble, can you please confirm this? If my guess turns out to be true,
> > lets
> > > open a JIRA issue asap.
> > I checked the code . it is not yet supported Object->SolrInputDocument
> > is not yet for supported for dynamic fields
> > >
> > > Cheers
> > > Avlesh
> > >
> > > On Tue, Aug 11, 2009 at 10:45 AM, Ninad Raut <
> hbase.user.ninad@gmail.com
> > >wrote:
> > >
> > >> This is the POJO field mapping:
> > >> @Field("*_ne")
> > >> Map<String,String> ne = new HashMap<String,String>();
> > >> this is how I set the value:
> > >> Map<String,String> namedEntity = new HashMap<String,String>();
> > >>  namedEntity.put("Germinait", "0.7");
> > >>  ithursDocument.setNe(namedEntity);
> > >>  server.addBean(ithursDocument);
> > >>  server.commit();
> > >> The schema had this dynamic field:
> > >>  <dynamicField name="ne_*" type="string" indexed="true"
> stored="true"/>
> > >> Let me know if something is missing. Thanks Avlesh.
> > >> On Tue, Aug 11, 2009 at 10:34 AM, Avlesh Singh <avlesh@gmail.com>
> > wrote:
> > >>
> > >> > Weird that you get to see a field name like "ne_.*" in the response.
> I
> > am
> > >> > afraid that you might be using the field in an incorrect way.
> > >> > Can you share the field definition please? And a peek into how are
> you
> > >> > populating these fields?
> > >> >
> > >> > Cheers
> > >> > Avlesh
> > >> >
> > >> > On Tue, Aug 11, 2009 at 10:29 AM, Ninad Raut <
> > hbase.user.ninad@gmail.com
> > >> > >wrote:
> > >> >
> > >> > > Hi,
> > >> > > when I do a *:* query I can see the dynamic field as show below:
> > >> > > <str name="ne_.*">{Germinait=0.7}</str>
> > >> > > but when I try to query for the same like ne_Germinait:0.7 I
get
> > zero
> > >> > > records.
> > >> > > All the other field which are not dynamic can be easily queried.
> > >> > > Can some one please tell me how to query for dynamic fields?
> > >> > > Thanks.
> > >> > > Ninad.
> > >> > >
> > >> >
> > >>
> > >
> >
> >
> >
> > --
> > -----------------------------------------------------
> > Noble Paul | Principal Engineer| AOL | http://aol.com
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message