Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate搜索始终返回空列表_Hibernate_Spring Boot_Hibernate Search - Fatal编程技术网

Hibernate搜索始终返回空列表

Hibernate搜索始终返回空列表,hibernate,spring-boot,hibernate-search,Hibernate,Spring Boot,Hibernate Search,我正在开发一个java/jee应用程序,其中我使用spring boot和hibernate作为框架。我使用hibernate search进行全文搜索,但不幸的是,结果总是得到一个空列表。我使用hibernate 5.1版和hibernate search orm 5.5.3.Final版。下面是我的代码:有多种全文搜索查询 关键字()查询将只匹配完全相同的关键字,因此如果传递匹配(“di*”),它将只查找具有文本字段的应用程序实体的实例 reference = "di*"; 我猜这不是你

我正在开发一个java/jee应用程序,其中我使用spring boot和hibernate作为框架。我使用hibernate search进行全文搜索,但不幸的是,结果总是得到一个空列表。我使用hibernate 5.1版和hibernate search orm 5.5.3.Final版。下面是我的代码:

有多种全文搜索查询

关键字()查询将只匹配完全相同的关键字,因此如果传递匹配(“di*”),它将只查找具有文本字段的应用程序实体的实例

 reference = "di*";
我猜这不是你想做的

看起来您想要一个通配符查询

builder.keyword()

还可以看看新的SimpleQuery DSL:builder.simpleQueryString(),这是另一种创建通配符查询的好方法

另见:


有多种类型的全文查询

关键字()查询将只匹配完全相同的关键字,因此如果传递匹配(“di*”),它将只查找具有文本字段的应用程序实体的实例

 reference = "di*";
我猜这不是你想做的

看起来您想要一个通配符查询

builder.keyword()

还可以看看新的SimpleQuery DSL:builder.simpleQueryString(),这是另一种创建通配符查询的好方法

另见:


感谢您的回复,但我也尝试过,但仍然不起作用感谢您的回复,但我也尝试过,仍然不起作用