且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在休眠搜索中索引复合主键

更新时间:2022-10-23 23:13:30

来自文档:

双向过程很重要,即:[...]

  • 对于TwoWayFieldBridge:对于给定的文档,由get()返回的对象必须与最初传递给set()的对象相同.

此外,为了使TwoWayFieldBridge实现在文档标识符上使用时正确运行,void set(String name,Object value,Document document,LuceneOptions luceneOptions)方法必须遵循以下约定向文档添加字段:>

  • 字段名称必须是name参数中提供的名称
  • 该字段值必须编码为字符串
  • 字段值必须与value参数的给定值唯一
  • 字段值必须与给定value参数的objectToString方法返回的值匹配.