[hibernate-dev] Hibernate Search 3.1

Emmanuel Bernard emmanuel at hibernate.org
Fri May 2 09:29:26 EDT 2008


On  May 2, 2008, at 03:33, Hardy Ferentschik wrote:

> Hi there,
>
> On Fri, 02 May 2008 01:53:02 +0200, Emmanuel Bernard <emmanuel at hibernate.org 
> > wrote:
>
>> Hibernate Search 3.1 will arrive sooner than expected to align with  
>> Hibernate Core 3.3
>
> Great. Seems a lot of things are finally happening, especially the  
> migration to maven on the core :) What is the long term plan with  
> the maven migration on Hibernate Search? How long will it be ivy/ant?

I am not doing it. If anyone has time...

>
>
>> If you have some compatibility breaks in mind, speak up. Also we  
>> need to focus on closing the features implying Core 3.3 first (I  
>> have the close hooks of the SF in mind but there might be others).  
>> The additional features will go in a 3.2. I don't know if we should  
>> go for a beta or straight to a CR for HSearch 3.1, WDYT.
>> There are code changes but there are not too big.
>
> I am still planing to implement indexing of null values  
> (HSEARCH-115), but that's goes probably falls under the category  
> 'not too big', even though I still thing we should change the  
> FieldBridge API. After last weeks discussions regarding this feature  
> I thought the bestway forward would be:
>
> 1. Go with Sanne's idea and introduce an additonal field in order to  
> index null values. Combined with Emmanuel's idea of a NullQuery it  
> should work quite well.

Just realizing it will not really work well inside collections. We  
need to think about that.

>
>
> 2. Instead of adding a new annotation like @IndexNullMarker I would  
> prefer to add another attribute to the @Field annotation.  
> Introducing a seperate annotation gives the impression that @Field  
> and @IndexNullMarker are orthogonal.
>

Right it does not work well with multiple fields per property either.

> 3. I also still believe that the actual work should be done in the  
> FieldBridge. For this reason the parameter would have to be passed  
> along into the bridge. Instead of just adding a parameter I am  
> toying with the idea of introducing some sort of wrapper object  
> containing values for index, store, boost, ...
>
>
> Should this be part of 3.1 or shall we move it to 3.2?

Time constraint, if you can get it in there, that's better.

>
>
> Cheers,
> Hardy
>




More information about the hibernate-dev mailing list