[
https://issues.apache.org/jira/browse/LUCENE-2094?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12783789#action_12783789
]
Uwe Schindler edited comment on LUCENE-2094 at 11/30/09 6:55 PM:
-----------------------------------------------------------------
bq. Why? What undesirable things happen if the QueryParser has
enablePositionIncrements(true) with a StopFilter that doesn't produce gaps?
We coupled it to Version in 2.9. If you create the StopFilter with
Version.LUCENE_29 it is enabled. If you pass this version to QP, it's enabled,
too. Very simple?
Solr should make Version a property to all factories and create all
Filters/Parsers using that flag. Thats why we implemented Version (to get rid
of all these strange boolean flags). Just use Version.valueOf(property) and use
the result to create your filters. It is now implemented everywhere in Lucene
Core and Contrib (Version.valueOf() would not work in 2.9, because Version
extends Parameter there, but in 3.0 it's an enum)
was (Author: thetaphi):
bq. Why? What undesirable things happen if the QueryParser has
enablePositionIncrements(true) with a StopFilter that doesn't produce gaps?
We coupled it to Version in 2.9. If you create the StopFilter with
Version.LUCENE_29 it is enabled. If you pass this version to QP, it's enabled,
too. Very simple?
Solr should make Version a property to all factories and create all
Filters/Parsers using that flag. Thats why we implemented Version (to get rid
of all these strange boolean flags). Just use Version.valueOf(property) and use
the result to create your filters. It is now implemented everywhere in Lucene
Core and Contrib.
> Prepare CharArraySet for Unicode 4.0
> ------------------------------------
>
> Key: LUCENE-2094
> URL: https://issues.apache.org/jira/browse/LUCENE-2094
> Project: Lucene - Java
> Issue Type: Bug
> Components: Analysis
> Affects Versions: 1.9, 2.0.0, 2.1, 2.2, 2.3, 2.3.1, 2.3.2, 2.3.3, 2.4,
> 2.4.1, 2.4.2, 2.9, 2.9.1, 2.9.2, 3.0, 3.0.1, 3.1
> Reporter: Simon Willnauer
> Assignee: Uwe Schindler
> Fix For: 3.1
>
> Attachments: LUCENE-2094.patch, LUCENE-2094.patch, LUCENE-2094.patch,
> LUCENE-2094.txt, LUCENE-2094.txt, LUCENE-2094.txt
>
>
> CharArraySet does lowercaseing if created with the correspondent flag. This
> causes that String / char[] with uncode 4 chars which are in the set can not
> be retrieved in "ignorecase" mode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]