1.如题:document 中有如下title,content,uniqueKey,version 几个field,其中通过uniqueKey唯一识别
Term t = new Term("uniqueKey", KeyStr.ToString());
Query query = new TermQuery(t);
IndexSearcher searcher = new IndexSearcher(indexPath,true);
Hits hitList = searcher.Search(query);
如何只改变根据KeyStr查询出来的具体某条索引中version的值,而其他字段值保持不变
2.IndexWriter writer = new IndexWriter(indexPath, new StandardAnalyzer(), true);
在writer未关闭之前执行查询 如下语句是否会查询不出数据
IndexSearcher searcher = new IndexSearcher(indexPath,true);
Hits hitList = searcher.Search(query);
Term t = new Term("uniqueKey", KeyStr.ToString());
Query query = new TermQuery(t);
IndexSearcher searcher = new IndexSearcher(indexPath,true);
Hits hitList = searcher.Search(query);
如何只改变根据KeyStr查询出来的具体某条索引中version的值,而其他字段值保持不变
2.IndexWriter writer = new IndexWriter(indexPath, new StandardAnalyzer(), true);
在writer未关闭之前执行查询 如下语句是否会查询不出数据
IndexSearcher searcher = new IndexSearcher(indexPath,true);
Hits hitList = searcher.Search(query);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货