2013-02-20 6 views
0

У меня есть небольшой метод, чтобы получить подключение к базе данных Lotus Domino:Lotus Domino поиск формула

Session session = NotesFactory.createSession(host, user, password); 
Database db = session.getDatabase(serverName, dbName); 

Так что теперь мне нужно, чтобы получить некоторую информацию из базы данных с возможностью поиска() методом. И, как я знаю, мне нужно использовать некоторую «формулу поиска». Например form="formUnit" & @IsUnavailable($Conflict)

Какой тип сценария это, где я могу найти информацию об этом?

ответ

2

Это примечания/язык формулы домино. Более подробная информация здесь:

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?topic=%2Fcom.ibm.designer.domino.main.doc%2FH_NOTES_FORMULA_LANGUAGE.html

Вы не можете использовать @Commands в db.search(), а также не все @Formulas. Проверьте также db.FTSearch(), который намного быстрее в больших базах данных, но db должен быть проиндексирован с полным текстом.

+0

Tnx. А что означает form = "formUnit" в моем примере? –

+0

В Notes/Domino документы/записи обычно группируются по Форме, с которой они были созданы. Это элемент/область документа. Если вы считаете, что мир SQL/RDBMS наиболее близким к форме будет имя таблицы. –

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