package com.test.lucene;
import java.io.File;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.index.IndexReader;
import org.apache.lucene.queryParser.QueryParser;
import org.apache.lucene.search.IndexSearcher;
import org.apache.lucene.search.Query;
import org.apache.lucene.search.ScoreDoc;
import org.apache.lucene.search.TopDocs;
import org.apache.lucene.store.Directory;
import org.apache.lucene.store.FSDirectory;
import org.apache.lucene.util.Version;
import org.junit.Test;
public class ParserTest {
// 共找到1条记录
// name: java
// date:1334494024083
// size: 148
// content: 全国软件专业人才设计与开发大赛
// 帽子和服装
// Hello
// Lucene实战(第二版) Lucene in action
// 人民邮电出版社
// the quick brown fox jumped over the lazy dog
private static final Version version = Version.LUCENE_35;
private static final Analyzer analyzer = new StandardAnalyzer(ve
Lucene(3.5)解析查询表达式:QueryParser
最新推荐文章于 2017-11-13 12:35:32 发布
这篇博客介绍了如何在Lucene 3.5中使用QueryParser进行各种查询操作,包括通配符查询、布尔运算、范围查询。作者通过创建自定义的MyQueryParser类实现了对数字和日期的范围查询支持。
摘要由CSDN通过智能技术生成