add hibernate search part 1.
Merge remote-tracking branch 'usb/master'
update hibernate search part 1