clucene-0.8.13-src
所属分类:搜索引擎
开发工具:C++
文件大小:1359KB
下载次数:149
上传日期:2006-03-10 15:36:06
上 传 者:
zzychm
说明: CLucene 搜索引擎的C++版本.对其分析有助于了解搜索引擎设计的内幕
(CLucene search engine C version. Their analysis helps to understand the search engine design Insider)
文件列表:
clucene-0.8.13 (0, 2005-01-23)
clucene-0.8.13\aclocal.m4 (236933, 2004-06-30)
clucene-0.8.13\autom4te.cache (0, 2005-01-23)
clucene-0.8.13\autom4te.cache\output.0 (662358, 2004-06-30)
clucene-0.8.13\autom4te.cache\requests (5225, 2004-06-30)
clucene-0.8.13\autom4te.cache\traces.0 (27373, 2004-06-30)
clucene-0.8.13\bin (0, 2005-01-23)
clucene-0.8.13\bin\words.txt (347100, 2003-05-20)
clucene-0.8.13\bootstrap (185, 2004-04-25)
clucene-0.8.13\build (0, 2005-01-23)
clucene-0.8.13\build\Dev-CPP (0, 2005-01-23)
clucene-0.8.13\build\Dev-CPP\CLucene.dev (22368, 2003-11-04)
clucene-0.8.13\build\Dev-CPP\CLucene_private.h (548, 2003-09-02)
clucene-0.8.13\build\Dev-CPP\CLucene_private.rc (635, 2003-09-02)
clucene-0.8.13\build\Dev-CPP\test.cpp (2432, 2003-07-17)
clucene-0.8.13\build\gcc (0, 2005-01-23)
clucene-0.8.13\build\gcc\build (443, 2004-06-30)
clucene-0.8.13\build\gcc\config (0, 2005-01-23)
clucene-0.8.13\build\gcc\config\config.guess (41362, 2004-06-30)
clucene-0.8.13\build\gcc\config\config.sub (29973, 2004-06-30)
clucene-0.8.13\build\gcc\config\depcomp (13866, 2004-06-30)
clucene-0.8.13\build\gcc\config\install-sh (7122, 2004-06-30)
clucene-0.8.13\build\gcc\config\ltmain.sh (183495, 2004-06-30)
clucene-0.8.13\build\gcc\config\missing (10266, 2004-06-30)
clucene-0.8.13\build\gcc\config\mkinstalldirs (1988, 2004-06-30)
clucene-0.8.13\build\vstudio (0, 2005-01-23)
clucene-0.8.13\build\vstudio\buildall.sln (7397, 2004-06-29)
clucene-0.8.13\build\vstudio\CLucene.sln (1299, 2003-11-04)
clucene-0.8.13\build\vstudio\CLucene.vcproj (20137, 2004-04-20)
clucene-0.8.13\config.h.in (1957, 2004-06-30)
clucene-0.8.13\configure (661438, 2004-06-30)
clucene-0.8.13\configure.ac (1051, 2004-04-20)
clucene-0.8.13\contributions (0, 2005-01-23)
clucene-0.8.13\contributions\highlighter (0, 2005-01-23)
clucene-0.8.13\contributions\highlighter\Formatter.cpp (24, 2004-05-29)
clucene-0.8.13\contributions\highlighter\Formatter.h (1672, 2004-05-29)
clucene-0.8.13\contributions\highlighter\Fragmenter.cpp (25, 2004-05-29)
clucene-0.8.13\contributions\highlighter\Fragmenter.h (1548, 2004-05-29)
clucene-0.8.13\contributions\highlighter\Highlighter.cpp (8643, 2004-05-29)
clucene-0.8.13\contributions\highlighter\Highlighter.h (6192, 2004-05-29)
... ...
CLucene
-------
CLucene is a port of Lucene: the high-performance,
full-featured text search engine written in Java.
See http://jakarta.apache.org/lucene for more info on Lucene.
*** Also see the todo.txt file for more information ***
The latest version
------------------
Details of the latest version can be found on the CLucene sourceforge project web site
http://www.sourceforge.net/projects/clucene
Documentation
-------------
See http://jakarta.apache.org/lucene for additional information/links on Lucene.
Build Procedure (win32)
-----------------------
Note: for linux build procedure see 'INSTALL'
1. Build the library (from the build directory)
Make sure that compiler type is specified (COMPILER_MSVC,COMPILER_GCC, etc)
If Unicode is required specify _UNICODE (recommended)
2. If you want to run the .NET search demo, then compile the .Net wrapper (wrapper/CluceneDotNet)
3. Compile one of the demos. Or write your own code.
Notes:
* Make sure you use the same char type as the library you compiled (_UNICODE or not)
* If you're using MSVC make sure that you use the same type of Runtime Library for the library as your program
Troubleshooting
---------------
* It is recommended that developers use unicode support. Do this by compiling using the _UNICODE directive. Most problems arise when developers don't compile with _UNICODE.
Examples
--------
There are several examples in the examples folder. This also includes a demo
(index/search/delete) and the tests that come with lucene(incomplete). There is
also an example of how to use the .NET wrapper.
CROSSPLATFORM NOTES
-------------------
CLucene started off in MSVC, but now works on Linux too! See the /docs/INSTALL file for
instructions about how to compile using make scripts.
Thanks and Acknowledgements
---------------------------
* The Lucene team on the Jakarta Project (http://jakarta.apache.org/lucene)
for their original Lucene engine.
* JavaCC is not used in CLucene, but I used the nlucene code as a reference
for translating this (http://sourceforge.net/projects/nlucene
* Jimmy Pritts for the make scripts.
近期下载者:
相关文件:
收藏者: