hibernate-search

    3热度

    1回答

    当我使用Lucene索引我的实体时,我习惯于将所有索引属性放在名为“all”的字段中,以执行“所有“我的实体类型。 现在,使用NHibernate.Search,我找不到如何做到这一点。我尝试这样做: [Indexed(Index = "MyIndex")] public class Post { [DocumentId] public virtual int Id { g

    2热度

    3回答

    想象一下全文搜索的这种简单场景:带评论的文章。我想通过评论中的文字搜索文章。这一点很容易实现。 尽管如此,并非所有的评论都是可见的。写评论的用户还可以限制其对具体角色的可见性(所以评论有2个字段:文本和角色)。 是否有可能限制对文章的lucene搜索,使其只能看到当前用户可见的注释(comment.role位于当前用户角色的集合内)? 如果是这样,请指向正确的方向,我应该如何去做,并写出这样的查询

    3热度

    1回答

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

    2热度

    1回答

    我想用HibernateSearch使用JPA。我在http://docs.jboss.org/hibernate/stable/search/reference/en/html/search-query.html中使用了示例5.3。结果如预期般出来。 但是,返回的数据是一个巨大的图。我只需要数据的主键。所以,我尝试了示例5.9,但它只显示了Hibernate API。没有javax.persis

    4热度

    3回答

    我刚开始将Hibernate Search与我的Hibernate应用程序集成。每次启动服务器时都会使用Hibernate Session对数据进行索引。 FullTextSession fullTextSession = Search.getFullTextSession(session); Transaction tx = fullTextSession.beginTransaction()

    1热度

    2回答

    什么是FieldBridge用于HIbernate搜索中的时间戳? @Field public java.sql.Timestamp approvedDate;

    3热度

    3回答

    如何在Lucene搜索中使用带有StandardAnalyzer的booleanQuery?

    0热度

    1回答

    我索引一个类,其超有以下注释: @Indexed @Entity @Inheritance(strategy = InheritanceType.JOINED) 同样@Inheritance注解是在子类。超类的注释全部在方法上。我要在超类上索引的字段被忽略: @Field(index=Index.UN_TOKENIZED,store=Store.YES) @FieldBridge(

    2热度

    2回答

    该表的结构 “TestTable的” 是 ID INT主键 的productid INT 属性Id INT 值VARCHAR(250) 其中productid是产品的唯一标识, attributeid是产品属性的唯一标识,例如尺寸,质量,身高,颜色 和'值'是属性的值 我必须过滤结果。我通过这个查询来达到要求。 但我无法在查询中完成。 select a.* from dbo.testtable a

    0热度

    1回答

    我在我的应用程序中实现了Hibernate Search,即基于Lucene。每当我索引数据库时,lucene索引的大小都会增加。但是,查询的结果每次都返回相同的no结果。 为什么每次索引相同的数据时lucene的大小会增加? FullTextSession fullTextSession = Search.getFullTextSession(getSession()); org.hi