選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
tdepim/indexlib
toma 460c52653a
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
15年前
..
boost-compat Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
docs Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
tests Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
GPL_V2 Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
bitio.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
bitio.tcc Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
bitstream.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
bitstream.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
compat.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
compressed.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
compressed.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
configure.in.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
create.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
create.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
exception.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
exception.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
format.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
ifile.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
ifile.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
index.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
index_slow.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
indexlib-config.in Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
leafdata.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
leafdata.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
leafdatavector.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
leafdatavector.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
lockfile.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
lockfile.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
logfile.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
logfile.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
main.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
manager.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
match.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
match.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
mempool.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
mempool.tcc Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
memreference.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
memvector.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
memvector.tcc Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
mmap_manager.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
mmap_manager.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
path.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
pointer.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
quotes.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
quotes.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
result.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
slow.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
slow.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
stringarray.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
stringarray.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
stringset.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
stringset.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
thing.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
tokenizer.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
tokenizer.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前
version.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15年前

README

WHAT'S THIS?

This is indexlib, an indexing library.

HOW TO USE INDEXLIB

The most important files are index.h and create.h which are the programmer's interface (API).

HOW TO START HACKING INDEXLIB INTERNALS

1. Understand the basics about how everything is really kept on disk and the file formats.
   Reading the docs in the docs/ directory should be good enough.

2. Email me (luis@luispedro.org) if you have any doubts.

HOW TO DEBUG

1. Get boost (http://www.boost.org/) and install it. There are packages for most linux distros.

2. Enable debugging output (Recompile with boost, define DEBUG).

3. Run the test suite (compile test.cpp and link with indexlib and boost_unit_test).

4. If the unit tests are all OK, but you still think the code is broken, try to write a test case which catches it.