The idea was to keep separated a certain number of lines (or sentences) in a document without using the GapPosition trick between field instances. I found that the use of multiple dynamic fields is a cleaner and generic approach. By using the copyField, I duplicate data inside the index but I loose also the line distinction.

I think the addition of wildcards in the field name can be a good addition to the Solr features. This will give us the ability to query only a certain "type" of dynamic field (typeA_*, typeB_*, etc.).

Regards.

Lance Norskog wrote:
You can use the <copyField> directive to copy all 'sentence_*' fields into
one indexed field. You then have a named field that you can search against.

Lance Norskog

-----Original Message-----
From: Renaud Delbru [mailto:[EMAIL PROTECTED] Sent: Friday, February 01, 2008 6:48 PM
To: solr-user@lucene.apache.org
Subject: Querying multiple dynamicField

Hi,

We would like to know if there is an efficient way to query multiple
dynamicField at the same time, using wildcard in the field name. For
example, we have a list of dynamic fields "sentence_*" and we would like to
execute a query on all the "sentence_*" fields.
Is there a way to execute such queries on Solr 1.3 / Lucene 2.3 ?

Regards.

--
Renaud Delbru


--
Renaud Delbru,
E.C.S., Ph.D. Student,
Semantic Information Systems and
Language Engineering Group (SmILE),
Digital Enterprise Research Institute,
National University of Ireland, Galway.
http://smile.deri.ie/

Reply via email to