CatgirlIntelligenceAgency/code/features-index
2023-03-17 16:03:11 +01:00
..
domain-ranking The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
index-forward Yet more restructuring. Improved search result ranking. 2023-03-16 21:35:54 +01:00
index-journal Remove unrelated code, break tools into their own directory. 2023-03-17 16:03:11 +01:00
index-query The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
index-reverse The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00
lexicon More restructuring, big bug fixes in keyword extraction. 2023-03-13 17:39:53 +01:00
readme.md The refactoring will continue until morale improves. 2023-03-12 10:50:31 +01:00

Index

These are components that offer functionality for the index-service.

Indexes

There are two indexes with accompanying tools for constructing them.

  • index-forward is the document->word index containing metadata about each word, such as its position.
  • index-reverse is the word->document index.

These indices rely heavily on the libraries/btree and libraries/array components.

Algorithms

Libraries

  • index-query contains structures for evaluating search queries.
  • index-journal contains tools for writing and reading index data.
  • lexicon contains a mapping between words' string representation and an unique integer identifier.