Domino Data Service - получите документ (ы) путем поиска по значению поля

Я перепробовал все, но это не сработало, я знал, что есть некоторые похожие вопросы с ответами, но вопросы были заданы 5 лет назад, они устарели и не работают.

Мой вопрос: как я могу искать значения полей с помощью Domino Data Service Rest-Api.

Используемый мной URL: GET http (s): // {database} / api / data / documents? Search = [fieldname]% 20CONTAINS% 20VALUE

Этот URl не работает. Я всегда получаю ошибку.

Ошибка:

"code":400,
"text":"Bad Request",
"message":"Database is not full text indexed.",
"type":"text",
"data":"com.ibm.domino.services.ServiceException: Database is not full text indexed.\r\n\tat...

заранее спасибо!


person Jakob Rindberger    schedule 22.07.2020    source источник
comment
сообщение: База данных не проиндексирована полнотекстовым .... сообщение об ошибке говорит само за себя: вам нужно, чтобы администратор создал полнотекстовый индекс в базе данных, чтобы иметь возможность искать ...   -  person Torsten Link    schedule 22.07.2020
comment
В дополнение к тому, что сказал @Torsten, создать полнотекстовый индекс так же просто, как нажать кнопку (для кого-то с надлежащим доступом).   -  person Duston    schedule 22.07.2020


Ответы (1)


На рабочем столе Notes или в Domino Designer откройте Свойства базы данных для базы данных. Перейдите на вкладку "Поиск":

Вкладка поиска в окне свойств документа

Нажмите кнопку Создать индекс, чтобы создать индекс, или найдите администратора, у которого есть разрешение на это.

person teleman    schedule 22.07.2020