[hibernate-dev] [hsearch] documentation
Emmanuel Bernard
emmanuel at hibernate.org
Tue Oct 11 12:00:56 EDT 2011
I see where you're coming from.
There are two options:
- don't care that much
- rename default to default_for_index or index_default (or some long and annoying name like that) and deprecate default
Do you really think filter is in as much need as index for a default? Any other category that would be in need for that?
On 11 oct. 2011, at 17:39, Sanne Grinovero wrote:
>>
>> I am against it. All the doc is consistent, I don't want two options to do one thing if they are strictly equivalent.
>
> Sure, I'm not suggesting to support it: as I've written in the
> description of HSEARCH-942 such a property should log a warning: we
> could warn only, but we could also warn and still apply the property.
> I'm happy to warn only if you prefer.
>
>>> on b) : I really think this ".default" business got out of hand; it
>>> made sense in initial days as there wasn't much to configure, but
>>> nowaday? Is it still self-speaking that "default" relates to the
>>> IndexManager / indexes ?
>>
>> Can you be specific? default is a great way to apply the same behavior for all of your indexes. Unless I've lost a train, using the same type of backend with the same settings is likely to be the most probable choice for a lot of deployments.
>
> There are properties which are not related to a specific IndexManager:
>
> _hibernate.search.lucene_version_
> _hibernate.search.filter.cache_docidresults.size_
>
> and some which are:
>
> _hibernate.search.default.directory_provider_
> _hibernate.search.default.indexwriter.merge_factor_
>
> I definitely like the default mechanics, what I'm pointing out is that
> it's not clear that "default" is referring to the "default index",
> which is an abstract contept to make it harder.
>
> If this was a method to specify a default value for any property, I
> would expect it to work too for
>
> _hibernate.search.default.filter.cache_docidresults.size_
>
> (which doesn't work as it's a different category).
More information about the hibernate-dev
mailing list