powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate search
3 сообщений из 3, страница 1 из 1
Hibernate search
    #38899002
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть класс

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
@Entity
@Indexed
@Table(name = "books")
public class Book {

    @GeneratedValue
    private Long id;

    @Id
    @Field(index=Index.TOKENIZED, store=Store.YES)
    private String isbn;

    @Field(index=Index.TOKENIZED, store=Store.YES)
    private String title;

    @Field(index=Index.TOKENIZED, store=Store.YES)
    private String author;

    private String description;
    private String publisher;
    private Integer _year;
    private Integer pages;
    private String _language;
    private float fileSize;
    private String fileFormat;
    private String downloadLink;
    private String buyLink;
    private String onlineLink;
    private byte[] image;
    private String caption;


    // getters & setters
    ...



При перестроении полнотекстового индекса выдает ошибку
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column ' this_.queryCount ' in 'field list'
Причем до добавления поля " queryCount " все работало (в том числе перестроение индекса) и сейчас если удалить поле то отрабатывает. Включал лог запросов sql выполнял запрос, на котором выбрасывает исключение, напрямую из MySqlWorkbench все отрабатывает корректно. В логе заметил, что в начале индексации выполняется запрос получающий количество записей в таблице и их получается больше чем в реально в базе. Из этого есть догадка, что существует какой-то кэш, о котором я не знаю.
...
Рейтинг: 0 / 0
Hibernate search
    #38899008
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Используется связка Spring 3 + hibernat orm 3.6 + hibernate search 3.4. Tomcat + mySql
...
Рейтинг: 0 / 0
Hibernate search
    #38899022
Mad_Head
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
старую модель запостил, сейчас вот так.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
@Entity
@Indexed
@Table(name = "books")
public class Book {

    @GeneratedValue
    private Long id;

    @Id
    @Field(index=Index.TOKENIZED, store=Store.YES)
    private String isbn;

    @Field(index=Index.TOKENIZED, store=Store.YES)
    private String title;

    @Field(index=Index.TOKENIZED, store=Store.YES)
    private String author;

    private String description;
    private String publisher;
    private Integer _year;
    private Integer pages;
    private String _language;
    private float fileSize;
    private String fileFormat;
    private String downloadLink;
    private String buyLink;
    private String onlineLink;
    private byte[] image;
    private String caption;
    private Integer queryCount;



вот так перестраиваю индекс
Код: java
1.
2.
            FullTextSession fullTextSession = getFullTextSession();
            fullTextSession.createIndexer().startAndWait();
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate search
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]