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.