Thanks Fredrik for creating https://issues.apache.org/jira/browse/SOLR-16502
and providing an easy to reproduce test case. I just put a PR up to fix
this.

For those looking for a great bug report this is an awesome example.

Kevin Risden


On Wed, Oct 26, 2022 at 6:14 AM solr <[email protected]> wrote:

> Hi
>
> We’ve stumbled upon something that seems like a bug.  The behaviour is
> changed since solr 8.11
>
> If we setup copyfield with maxChars, this is “remembered” for all other
> copyField-operations (at least for the same source field).
>
> From schema.xml:
> <field name="searchablefield" type="text" indexed="true" stored="true"
> multiValued="true"/>
> <field name="genteaser" type="text" indexed="false" stored="true"/>
>
> Input doc:
> body:“On a brighter note, they have a phone number to call if you are
> interested in volunteering.  You can call 860 - 690 - 4300 ext 2.  (there
> are a lot of forms to fill out, and they are asking for info on when the
> babies are due)  There was a lady in here yesterday asking how to
> volunteer.  She is 2 - 3 months pregnant and wants to get her hands dirty.
> She says her husband will be home at the time, but can't drive, so she
> wants to be able to help out.  So I told her the names of the people who
> are in charge, and also pointed her in the direction of a site where she
> can make an appointment to drop off some pre - packaged meals.  I'll let
> you know what I hear from them when I do.  One day I had not posted because
> all I was going to do was complain about how the morning sickness is
> wearing me out!  Then I thought, I can make this an uplifting post, so I'll
> share with you about my friend Jackie, who I met in high school, who went
> through this 2 years ago with her first baby, Samuel."
>
>
> search with qf=searchablefield for q=“Samuel"
>
> HIT (OK)
> <copyField source="body" dest="genteaser" />
> <copyField source="body" dest="searchablefield"/>
>
> HIT (OK)
> <copyField source="body" dest="searchablefield"  maxChars="3000000"/>
> <copyField source="body" dest="genteaser" maxChars="300"/>
>
> NT HIT (as expected)
> <copyField source="body" dest="searchablefield"  maxChars="300"/>
> <copyField source="body" dest="genteaser" maxChars="300”/>
>
> NO HIT (BUG):
> <copyField source="body" dest="genteaser" maxChars="300"/>
> <copyField source="body" dest="searchablefield"  maxChars="300000”/>
>
> NO HIT (BUG):
> <copyField source="body" dest="genteaser" maxChars="300"/>
> <copyField source="body" dest="searchablefield"/>
>
>
> We also clearly see this behaviour when viewing the documents.
>
> Fredrik
>
>
> --
>
> Fredrik Rødland
>                Cell:    +47 99 21 98 17
> Maisen Pedersens vei 1        Twitter: @fredrikr
> NO-1363 Høvik, NORWAY         flickr:
> http://www.flickr.com/fmmr/
> http://rodland.no             about.me http://about.me/fmr
>
>

Reply via email to