Getting started with e.net (2)

Source: Internet
Author: User

Introduction to e.net (1)-Word Segmentation

Getting started with e.net (2)-creating Indexes

Getting started with e.net (3)-full-text search

  

You need to write an index before you can perform full-text search using e.net. Next we will look at how to create an index.

The procedure is as follows:

1. Use the FSDirectory class to open an index file

2. Use the IndexWriter class to write the index

3. Disable IndexWriter

                                                                   indexPath =                            FSDirectory directory = FSDirectory.Open( DirectoryInfo(indexPath),                            isUpdate =                                                                                                                                                IndexWriter writer =  IndexWriter(directory,  PanGuAnalyzer(), !                                         T_ArticleBLL bll =                             (T_Articles art                   writer.DeleteDocuments( Term(                                   Document document =                                    document.Add( Field(                  document.Add( Field(                   document.Add( Field(                           }

In the above example, we use the FSDirectory class to operate on the index file. Note that the index can not only be written to the file, but also to the memory (using the RAMDirectory class.

After an index is created, we can optimize the index as needed to achieve better search results.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.