Lucene的工作步骤。第一部分, 写入服务, 就是将文本文件打造索引与对索引的更新进行的处置;第二部分就是读出服务, 所谓读出就是为用户提供检索服务, 返回用户检索的结果, 即定位关键字索引文件的地方。 写入服务的达成需要以下三个步骤:第一, 用analyzer处置文本信息, 完成分词和去除停顿词的任务;第二, 用Field标记需要存储和所索引的信息;第三, 打造索引并将索引存储到存储器中。
读出服务的达成同样需要三个步骤:第一, 用analyzer对用户输入的关键字进行处置;第二, 将第一步的信息交给queryParse处置, 完成对查看请求的分析;第三, 以前两步的输出作为search的条件输入进行查看, 并将结果返回给用户。