2016-08-23 5 views
0

Я получаю следующее сообщение об ошибке при поиске в сводной страницеOrbeon Краткой страница Поиск Выпуск

enter image description here

Непонятная вещь, если я расширяю «Показать параметры поиска» & Поиска работает прекрасно.

В чем может быть проблема?

Для фоновых мы используем MS SQL

+0

Какую версию Orbeon Forms вы используете? Вы можете проверить ['orbeon.log'] (http://doc.orbeon.com/installation/#logging-configuration) и посмотреть, не сообщается ли какая-либо подробная ошибка? – ebruchez

+0

Мы используем 4.8.2, Да проверит это один раз и сообщит вам дополнительно –

+0

В качестве побочного примечания используется другой SQL-запрос, когда вы выполняете поиск с единственным текстовым полем («свободный текстовый поиск») по сравнению с вы делаете это с полевыми полями, которые вы получаете при открытии «Показать параметры поиска», что может объяснить, почему вы получаете ошибку в одном случае, а не в другом. Вы сообщите нам, что вы найдете в 'orbeon.log'. – avernet

ответ

1

Согласно ответу Эрика, я последовал за эти шаги & свою работу.

DROP FULLTEXT INDEX ON orbeon_form_data 

CREATE FULLTEXT CATALOG orbeon_fulltext_catalog_new AS DEFAULT; 
CREATE UNIQUE INDEX orbeon_from_data_pk_new ON orbeon_form_data (id); 
CREATE FULLTEXT INDEX ON orbeon_form_data (xml) KEY INDEX orbeon_from_data_pk_new; 
2

ошибки я вижу:

Не может использовать СОДЕРЖИТ или FREETEXT предикат на столе или индексированное представление, потому что это не полнотекстовый индекс»

Это обычно указывает на то, что у вас не установлен полный текст функция См. также this SO question.

Это также может быть потому, что вы не создали индексы из DDL files (ссылка и SQL ниже, как из Orbeon Forms 2016.2): ​​

CREATE FULLTEXT CATALOG orbeon_fulltext_catalog AS DEFAULT; 
CREATE UNIQUE INDEX orbeon_from_data_pk ON orbeon_form_data (id); 
CREATE FULLTEXT INDEX ON orbeon_form_data (xml) KEY INDEX orbeon_from_data_pk; 
+1

Привет, Эрик, Это сработало! Большое спасибо. Индекс уже присутствовал для orbeon_form_data, поэтому мне пришлось сбросить индекс и воссоздать. –

Смежные вопросы