[hibernate-dev] [search] FieldBridge API change re-visited (HSEARCH-904)
Emmanuel Bernard
emmanuel at hibernate.org
Mon Sep 19 17:19:17 EDT 2011
On 19 sept. 2011, at 23:14, Hardy Ferentschik wrote:
> On Sep 19, 2011, at 15:00, Emmanuel Bernard <emmanuel at hibernate.org> wrote:
>
>> What would option 2 gain? In particular what is the usefulness of the
>> Iterable<String>?
>> If it's to get the list of fields to be used by FieldSelector that's
>> probably not correct as a given set operation might only affect a subset
>> of the potential fields.
>
> Sanne and I discussed this solution after you warned about making the
> field bridge stateful. I guess the returned strings would have to be a
> list of all potential field names a bridge adds. Of course this is not
> intuitive at all.
Right, an additional method (hosted on a diff interface probably) is better for that.
>
> The easiest is to just pull out the field name parameter and move it to
> initialize. Introducing something like IndexContext into the set method
> (as discussed in Jira) could be an alternative, but to certain degree it
> replaces LuceneOptions with something new.
That's something I have not quite grasped, what would be the diff between LuceneOptions and IndexContext (besides being a more generic name and hence probably better.
More information about the hibernate-dev
mailing list