2013-02-20 90 views
0

我有小的方法来获取连接到Lotus Domino数据库:Lotus Domino的搜索公式

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

所以现在我需要从数据库获取一些信息与搜索()方法。据我所知,我需要使用一些“搜索公式”。例如form="formUnit" & @IsUnavailable($Conflict)

这是什么类型的脚本,我可以找到这方面的信息?

回答

2

它是Notes/Domino公式语言。这里更多的信息:

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

在db.search不能使用@Commands(),也并非所有@Formulas。还请检查db.FTSearch(),它在大型数据库中速度要快得多,但数据库需要全文索引。

+0

Tnx。在我的例子中,form =“formUnit”是什么意思? – 2013-02-20 12:09:39

+0

在Notes/Domino中,文档/记录通常按其创建的表格进行分组。这是文档上的项目/字段。如果你认为SQL/RDBMS世界与Form最接近的地方就是表名。 – 2013-02-20 12:33:02