首页 > TAG信息列表 > hibernate-search

使用通配符查询时的BooleanQuery $TooManyClauses异常

我正在使用Hibernate Search / Lucene来维护一个非常简单的索引,以按名称查找对象-没有花哨的东西. 我的模型类都扩展了一个NamedModel类,该类基本上如下所示: @MappedSuperclass public abstract class NamedModel { @Column(unique = true) @Field(store = Store.YES, in

Hibernate Search索引单个租户

我正在处理的数据库具有多租户设计.我想在我的应用程序上实现休眠搜索,但是我希望休眠搜索仅索引某个租户.我该如何实现?解决方法:您应该能够使用动态分片-http://docs.jboss.org/hibernate/stable/search/reference/en-US/html_single/#advanced-features-dynamic-sharding 这使您

java-休眠搜索在索引中存储byte []

我的POJO中有以下配置: @Field(index = Index.NO, store = Store.YES) private byte[] file; 启动我的Apps容器时,出现以下异常: Caused by: org.hibernate.search.SearchException: Unable to guess FieldBridge for file at org.hibernate.search.bridge.BridgeFactory.

java-如何在相关实体中搜索(休眠搜索)

我无处可试.我的要求是按记录名称搜索记录 以下是我的相关课程: RecordFolderAnalysis.java @Indexed public class RecordFolderAnalysis extends AuditableEntity implements Serializable { @ManyToOne @JoinColumn(name = "arrivalId", nullable = false) @Contai

在Java / MySQL / Hibernate Search / Lucene环境中建议标签

我正在开发一个基于Web的应用程序,该应用程序使我们的用户可以发布典型的博客/微博客/论坛类型的帖子,而我们遇到的一个问题是我们的用户并不是经常标记其内容.由于标签在我们的应用中非常重要,原因有几个,因此我们希望带动用户走向标签行为. 我们实施了哈希标记,这似乎起到了一定

何时使用Lucene /休眠搜索

我正在开发一个具有不同类型搜索的应用程序,其中一些是对MYSQL数据库中多个列的全文搜索,并且我正在使用Hibernate Search(内部使用Lucene)进行搜索. 现在我的问题是在简单的数据库搜索不是全文的情况下该怎么办. select * from table1,table2 where table1.col1='testval' and ta

java-Hibernate Search 5.X是否可以对@Id字段使用数字编码

从4.5版升级到Hibernate Search 5之前,我们的系统将所有文档ID索引为数字字段: @Entity public class Staff { @Id @NumericField protected Long id; // other fields } 这使我们可以使用数字范围查询.在Hibernate 5中,所有文档ID都被索引为字符串,并且上面的注

java-前缀上的休眠搜索

现在,我已经成功配置了基本的Hibernate Search索引,以便能够在我的JPA实体的各个字段上搜索完整的单词: @Entity @Indexed class Talk { @Field String title @Field String summary } 我的查询看起来像这样: List<Talk> search(String text) { FullTextEntityManager

Spring Boot,Hibernate搜索属性

如何在使用Spring Boot时提供Hibernate Search参数? ... spring.datasource.driverClassName=org.postgresql.Driver hibernate.search.jmx_enabled=true hibernate.search.default.directory_provider=filesystem hibernate.search.generate_statistics=true hibernate.search.lu

java.lang.NoSuchMethodError:javax.persistence.OneToMany.orphanRemoval()Z

我收到此错误: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z 这些是我的类路径中的jar: com.sun.faces/jsf-api/jars/jsf-api-2.0.0.jar com.sun.faces/jsf-impl/jars/jsf-impl-2.0.0.jar org.apache.myfaces.orchestra/myfaces-orchestra-core20/

java – 使用JPA的Spring事务在AfterCompletion阶段抛出异常

我有一个使用Spring Framework(3.1)的Web应用程序和通过Hibernate(4.1.1)备份的JPA(2.0)持久化 Hibernate Search也启用了(4.1 RC). Hibernate的二级缓存是Infinispan(5.1.3). 我还使用Infinispan作为Lucene(3.5)目录提供程序(用于Hibernate搜索). 一切都在XA事务上运行,Bitronix(2

java – 在运行时更改hibernate索引位置(lucene)时索引不会存储在新位置

我在我的应用程序中要求我们需要在用户的基础上存储索引,所以我试图在运行时更改位置,但索引不会存储在新位置,如果我在配置文件中给出相同的位置,那么它就会得到存储 我正在使用以下代码来更改位置 LocalSessionFactoryBean localSessionFactoryBean localSessionFactoryBean.ge

java – hibernate search spring3 jpa

我正在尝试将hibernate搜索集成到我的项目中.我的模型已编制索引,但由于某些原因,我的搜索查询不会返回任何结果.我一直试图解决这个问题几个小时,但我做的事似乎没有用. 域对象: @Entity @Table(name = "roles") @Indexed public class Role implements GrantedAuthority { privat

如何在Spring-data-jpa中集成全文搜索?

有没有办法将全文搜索与spring数据jpa集成?我习惯在我的项目中使用hibernate search. Hibernate搜索(Hibernate Search通过将Hibernate Core与Apache Lucene™搜索引擎的功能相结合,将全文搜索引擎的强大功能带入持久性域模型.)可以正常使用传统的jpa. 现在我将转向spring data jpa.

java – 在Web应用程序中启动Hibernate Search时出错

有人可以提供帮助,我将hibernate搜索放入我的网络应用程序并收到以下错误: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/

Java泛型 – 类<?>构造函数参数问题

我已经使用Java很长一段时间了,但有些事情对我来说仍然不太清楚,特别是涉及到泛型…… 事情就是这样:我有这个我正在使用的Search类(see here for details),它构造如下: public Search(Class<?> searchClass) {...} 此外,我有一个参数化的通用包装器,如下所示: public class Hibern