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