FileDocCategorySizeDatePackage
TestNot.javaAPI DocApache Lucene 1.4.31760Tue Mar 30 00:48:06 BST 2004org.apache.lucene.search

TestNot

public class TestNot extends TestCase
Similarity unit test.
author
Doug Cutting
version
$Revision: 1.3 $

Fields Summary
Constructors Summary
public TestNot(String name)

    super(name);
  
Methods Summary
public voidtestNot()

    RAMDirectory store = new RAMDirectory();
    IndexWriter writer = new IndexWriter(store, new SimpleAnalyzer(), true);

    Document d1 = new Document();
    d1.add(Field.Text("field", "a b"));

    writer.addDocument(d1);
    writer.optimize();
    writer.close();

    Searcher searcher = new IndexSearcher(store);
    Query query = QueryParser.parse("a NOT b", "field", new SimpleAnalyzer());
    //System.out.println(query);
    Hits hits = searcher.search(query);
    assertEquals(0, hits.length());