dnaber      2005/01/22 16:11:11

  Modified:    contributions/lucli/src/lucli LuceneMethods.java Lucli.java
  Log:
  don't crash ony non-stored fields. small fixes to the help text.
  
  Revision  Changes    Path
  1.3       +7 -3      
jakarta-lucene-sandbox/contributions/lucli/src/lucli/LuceneMethods.java
  
  Index: LuceneMethods.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-lucene-sandbox/contributions/lucli/src/lucli/LuceneMethods.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- LuceneMethods.java        26 Jan 2004 01:36:15 -0000      1.2
  +++ LuceneMethods.java        23 Jan 2005 00:11:11 -0000      1.3
  @@ -107,7 +107,7 @@
   
     public LuceneMethods(String index) {
       indexName = index;
  -    message("Lucene CLI. Using directory:" + indexName);
  +    message("Lucene CLI. Using directory '" + indexName + "'. Type 'help' 
for instructions.");
     }
   
   
  @@ -175,8 +175,12 @@
       for (int ii = 0; ii < fieldsArray.length; ii++) {
         String currField = fieldsArray[ii];
         String[] result = doc.getValues(currField);
  -      for (int i = 0; i < result.length; i++) {
  -        message(currField + ":" + result[i]);
  +      if (result != null) {
  +        for (int i = 0; i < result.length; i++) {
  +          message(currField + ":" + result[i]);
  +        }
  +      } else {
  +        message(currField + ": <not available>");
         }
       }
       //another option is to just do message(doc);
  
  
  
  1.4       +2 -2      
jakarta-lucene-sandbox/contributions/lucli/src/lucli/Lucli.java
  
  Index: Lucli.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-lucene-sandbox/contributions/lucli/src/lucli/Lucli.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Lucli.java        26 Jan 2004 01:36:15 -0000      1.3
  +++ Lucli.java        23 Jan 2005 00:11:11 -0000      1.4
  @@ -107,12 +107,12 @@
                 * Initialize the list of commands
                 */
   
  -             addCommand("info", INFO, "Display info about the current Lucene 
Index. Example:info");
  +             addCommand("info", INFO, "Display info about the current Lucene 
index. Example: info");
                addCommand("search", SEARCH, "Search the current index. 
Example: search foo", 1);
                addCommand("count", COUNT, "Return the number of hits for a 
search. Example: count foo", 1);
                addCommand("optimize", OPTIMIZE, "Optimize the current index");
                addCommand("quit", QUIT, "Quit/exit the program");
  -             addCommand("help", HELP, "Display help about commands.");
  +             addCommand("help", HELP, "Display help about commands");
                addCommand("terms", TERMS, "Show the first " + MAX_TERMS + " 
terms in this index. Supply a field name to only show terms in a specific 
field. Example: terms");
                addCommand("index", INDEX, "Choose a different lucene index. 
Example index my_index", 1);
                addCommand("tokens", TOKENS, "Does a search and shows the top 
10 tokens for each document. Verbose! Example: tokens foo", 1);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to