站内搜索,用的是lucene.net,我怎么给他搜索内容再添加一些判断条件 啊
QueryParser parser = new QueryParser(field,analyser);
parser.SetOperator(QueryParser.DEFAULT_OPERATOR_AND);
如果是增加搜索类型 比如,增加“计算机” “科技” “C#”,将这三类型当做条件,并且在这个条件下搜索“StringBuilder”这个单词。那就另当别论了。
那就需要将这三个类型标签在建立索引的时候加入索引的可搜索内容中。直接的进行搜索也能得到正确结果,不过不管从性能上还是效率上都很低。