gpt4 book ai didi

java - 如何使用 Hibernate Search/Lucene 根据列值对行进行索引?

转载 作者:太空宇宙 更新时间:2023-11-04 08:57:13 26 4
gpt4 key购买 nike

是否可以使用 hibernate search/lucene 根据某些字段的值来索引某些实体?

例如,让我们看以下示例:产品有多个带有值的属性。例如属性名称可以是颜色、金额、订单日期、价格等等......

PRODUCT (
name
description
...
)

PROPERTY (
id
name
value
fk_product
)

我只想对具有属性 COLOR 的产品建立索引,但我不想搜索属性 SIZE。

此外,是否可以使用 hibernate 搜索对我的产品进行索引,并且只能查询特定的属性名称(例如项目中的字段)?

像这样的一些查询:color:blue,它将返回所有具有属性 name=color 且 value=blue 的产品。

从引用文档中我没有找到任何内容,但也许我应该使用过滤器根据某些字段的值来限制查询!

最佳答案

重新阅读引用文档后,我意识到我必须使用 ClassBridge 。 (文档中的第 4.2.2.3 节)这完全解决了我的问题!

文档的示例很简单。

关于java - 如何使用 Hibernate Search/Lucene 根据列值对行进行索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1979316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com