lotus后台java代理中对文档的搜索

java代理中对数据库文档的搜索:

           String sql = "Form='LeaveMessage' & @Contains(DocumentID;'"+ id +"')";    //Form='LeaveMessage为搜索的表单文档,@Contains是搜索的条件,DocumentID是表单中的域,搜索条件表示:LeaveMessage表单中 域DocumentID 的值是 id的所有文档。
            
            DocumentCollectiondocs = db.search(sql);  // 相对应的数据库db 运用方法search进行搜索。

           循环拿取文档:

           Document doc1 = docs.getFirstDocument();/Document doc1 =docs.getLsatDocument();  //一个是从第一个文档开始拿取,一个是从最后一个文档开始拿取。

           Document  tell = null;

           while(doc1 != null){

                    //对文档处理

                   。。。。

                   tell = docs.getNextDocument(doc1);/tell = docs.getPrevDocument(doc1);
                   doc1.recycle();
                   doc1 = tell;

          }


你可能感兴趣的:(lotus后台java代理中对文档的搜索)