The traditional full-text search is based on the database, SQL Server, Oracle, MySQL provides full-text search, but these are relatively large, not suitable for single or small applications (Mysql 4.0 can be used as integrated development), and mysql does not support Chinese.
Lucene is a high-performance, pure Java full-text search engine, free, open source. Lucene is almost suitable for any application that requires full retrieval, especially cross-platform applications. Lucene's Doug Cutting is a senior full-text search expert, just started, Doug cutting put Lucene on its homepage, transferred to Sourceforge in March 2000, donated to Apache in 2001, as a child of Jakarta engineering.
Clucene is a full-text search engine of C version, which is fully transplanted to Lucene, and STL is written.
Compiled with C version of Lucene - Clucene - a C Search Engine
http://sourceforge.net/projects/clucene/
After the MSVC6, some compiles were successfully compiled, and the test is not supported. It does not support the full text search of Chinese. It is estimated that the word part is not supported by the Chinese, but it is said that Lucene's full-text search architecture is very NB, space research Study Lucene's full-text search architecture then add Chinese word function, no Chinese word function can not be used.
BTW: I don't know how the Java version of Lucene stability is, but the stability of Clucene is relatively poor, it is said to have N more memory leaks.