[hibernate-issues] [Hibernate-JIRA] Updated: (HSEARCH-960) Index.UN_TOKENIZED overrides other tokenized fields that share the same name
Sanne Grinovero (JIRA)
noreply at atlassian.com
Wed Oct 26 03:28:22 EDT 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-960?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sanne Grinovero updated HSEARCH-960:
------------------------------------
Fix Version/s: 4.0.0.CR2
3.4.2
Hi, would you expect this to work? When you search on the field you will need to know if all fields of a specific name where indexed as tokenized or not, as you will need different kinds of queries.
I think this should be solved by throwing an exception, or am I missing a valid use case?
> Index.UN_TOKENIZED overrides other tokenized fields that share the same name
> ----------------------------------------------------------------------------
>
> Key: HSEARCH-960
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-960
> Project: Hibernate Search
> Issue Type: Bug
> Components: mapping
> Affects Versions: 3.4.0.Final
> Environment: 3.4.0 Final
> Reporter: John-Michael Au
> Labels: annotations, bug, override, tokenized, un_tokenized
> Fix For: 3.4.2, 4.0.0.CR2
>
>
> Marking one field as un-tokenized causes all other fields with the same names to be un-tokenized.
> i.e.
> @Field(name = "simple_search", index = Index.UN_TOKENIZED, store = Store.NO)
> private String string;
> @Field(name = "simple_search", index = Index.TOKENIZED, store = Store.NO)
> private String string2;
> The resulting behaviour is that "simple_search" will be made up of un-tokenized 'string' and 'string2' values, even though 'string2' was specified to be tokenized.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list