lucene对象映射查询

时间:2017-03-21 08:26:07

标签: .net c#-4.0 lucene.net

我正在查询Lucene对象映射版本中的NOT_ANALYZED字段版本= 1.0.3.0

这是我创建文档和查询的代码,但我没有得到任何结果,有人知道为什么吗?

public Document SetDefault() {
    Document doc = new Document();
    doc.Add(new Field("Id", "", Field.Store.YES, Field.Index.NOT_ANALYZED));
    doc.Add(new Field("Name", "", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
    doc.Add(new Field("DOJ", "", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
    doc.Add(new Field("DOR", "", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
    doc.Add(new Field("Description", "", Field.Store.YES, Field.Index.NOT_ANALYZED_NO_NORMS));
    doc.Add(new Field("ClearId", "", Field.Store.YES, Field.Index.NOT_ANALYZED));    
    return doc;
}

public void main()
{
    BooleanQuery bq1 = new BooleanQuery();
    TermQuery SI = new TermQuery(new Term("ClearId", "SS1-14081404142227--kaa-));    
    bq1.Add(SI, Occur.MUST);    
}

0 个答案:

没有答案