Examples: search method

This agent searches the current database for all documents whose Subject field equals the value of the agent's comment.

import lotus.domino.*;
public class JavaAgent extends AgentBase {
  public void NotesMain() {
    try {
      Session session = getSession();
      AgentContext agentContext = 
          session.getAgentContext();
      // (Your code goes here) 
      Agent agent = agentContext.getCurrentAgent();
      Database db = agentContext.getCurrentDatabase();
      String title = db.getTitle();
      DocumentCollection dc = db.search
      ("Subject = \"" + agent.getComment() + "\"");
      int matches = dc.getCount();
      System.out.println
      ("Search of \"" + title + "\" found " +
      matches + " document(s) with Subject = \"" +
      agent.getComment() + "\"");
    } catch(Exception e) {
      e.printStackTrace();
    }
  }
}