lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aloke Ghoshal <alghos...@gmail.com>
Subject Re: dynamic field question
Date Wed, 09 Oct 2013 07:13:40 GMT
Hi David,

A separate Solr document for each section is a good option if you also need
to handle phrases, case, special characters, etc. within the title field.
How do you map them to dynamic fields?

E.g.: "Appendix for cities", "APPENDIX 1: Cities"

Regards,
Aloke


On Wed, Oct 9, 2013 at 9:45 AM, Jack Krupansky <jack@basetechnology.com>wrote:

> I'd suggest that each of your source document sections would be a distinct
> solr document. All of the sections could have a "source document ID" field
> to tie them together.
>
> Dynamic fields work best when used in moderation. Your use case seems like
> an excessive use of dynamic fields.
>
> -- Jack Krupansky
>
> -----Original Message----- From: Twomey, David
> Sent: Tuesday, October 08, 2013 6:59 PM
> To: solr-user@lucene.apache.org
> Subject: dynamic field question
>
>
>
> I am having trouble trying to return a particular dynamic field only
> instead of all dynamic fields.
>
> Imagine I have a document with an unknown number of sections.  Each
> section can have a 'title' and a 'body'
>
> I have each section title and body as dynamic fields such as
> section_title_* and section_body_*
>
> Imagine that some documents contain a section that has a title="Appendix"
>
> I want a query that will find all docs with that section and return just
> the Appendix section.
>
> I don't know how to return just that one section though
>
> I can copyField my dynamic field section_title_* into a static field
> called section_titles and query that for docs that contain the Appendix
>
> But I don't know how to only return that one dynamic field
>
> ?q=section_titles:Appendix&fl=**section_body_*
>
> Any ideas?   I can't seem to put a conditional in the fl parameter
>
>
>
>

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