QueryParser 中的DefaultOperator
初初我以为搜索不同字段之间的关系是靠这个DefaultOperator来表示之间的关系,后来我发现错了。
原来DefaultOperator是设置关键词中空格之间的关系,即存在空格时,空格之间的词是与、或的关系呢
QueryParser parser = new QueryParser("title",aStandardAnalyzer);
parser.setDefaultOperator(QueryParser.OR_OPERATOR);// 设置检索的条件.OR_OPERATOR表示"或"