Switching from single to multivalued shouldn't cause your index to break
(but your app might not like it).

Do you have a deduplication issue, or does each message have a unique
ID? You might be able to use the DedupUpdateProcessorFactory to prevent
updates to an existing message getting into the index.

Upayavira 

On Tue, May 28, 2013, at 07:44 AM, Arkadi Colson wrote:
> Is it ok to just change the multivalue attribute to true and reindex the 
> message module data? There are also other modules indexed on the same 
> schema with multivalued = false. Will it become a problem?
> 
> BR,
> Arkadi
> 
> On 05/27/2013 09:33 AM, Gora Mohanty wrote:
> > On 27 May 2013 12:58, Arkadi Colson <ark...@smartbit.be> wrote:
> >> Hi
> >>
> >> We would like to index our messages system. We should be able to search for
> >> messages for specific recipients due to performance issues on our 
> >> databases.
> >> But the message is of course the same for all receipients and the message
> >> text should be saved only once! Is it possible to have some kind of array
> >> field to include in the search query where all the recipients are stored? 
> >> Or
> >> should we for example use a simple text field which is filled with the
> >> receipients like this: <field>_434_3432_432_6546_75_8678_</field>
> > [...]
> >
> > Why couldn't you use a multi-valued string/int field for the
> > recipient IDs?
> >
> > Regards,
> > Gora
> >
> >
> 

Reply via email to