DOCUMENTATION
About
Features
Build
Usage
Indices in a File Image
WEB Demo
DevOps
Internals
Kudos Page
Appendix
TODO
DOCUMENTATION
Docs
»
Table of Content
Edit this page on Github
Table of Content
¶
About
Use Case
Online Demo
Current State
A Little History…
Features
Build
0. Clone source code:
1. Install system dependencies
bison
flex and libfl
libz
libevent
openmpi
2. Download and build Indri
3. Download CppJieba
4. Configure dependency path
5. Build
6. LaTeXML (optional)
Usage
Tex parser
Crawler
Indexer
Indexd
Single query searcher
Search daemon
Search daemon cluster
Indices in a File Image
A few notes
1. Lacking kernel support for ReiserFS support
2.
dd
command reports exhausted memory
3. TRIM in SSD
WEB Demo
Local demo
Remote demo
Security
Drop external TCP traffic to searchd
DevOps
1. CI/CD
2. Bootstrap
Bootstrap core services
Bootstrap login
Bootstrap HTTPS gateway
3. Setting Up
A few notes
4. Maintenance
Multi-shard logs inspection
Update a service
Switch to a newer index
Restore and backup
Migrate data between hosts
Switch to a new domain name
Shell login
Quorum reset
Internals
TeX Parser
Math Index
Search
Further Reading
ECIR16 Slides
ECIR16 Poster
ECIR16 Demo
Master thesis
ECIR19 Paper on Structure search model
ECIR20 Paper on Formula query efficiency
Kudos Page
Appendix
Indri usage
Fix segmentation fault in newer GCC version
Install LaTeXML
MPI mechanism
Anaconda Environment
TODO
Demanding
Research
Misc
Additional crawlers