Skip to content

Commit

Permalink
Add readme for tantivy and update summary
Browse files Browse the repository at this point in the history
  • Loading branch information
itsmesamster committed Jun 12, 2024
1 parent 6664f20 commit a73eaf1
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
2 changes: 2 additions & 0 deletions developer/src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,5 @@
- [Parser](plugin/wasmtime/proposal-parser.md)
- [Source](plugin/wasmtime/proposal-source.md)
- [Producer & Composing](plugin/wasmtime/proposal-producer.md)
- [Tantivy](tantivy/README.md)
- [Architecture](tantivy/tantivy_architecture.md)
20 changes: 20 additions & 0 deletions developer/src/tantivy/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Tantivy is a high-performance, full-text search engine library written in Rust. It is designed to be fast and reliable, making it suitable for use in search applications that require quick and efficient text indexing and retrieval. Here are some key features and characteristics of Tantivy:

1. **High Performance**: Tantivy is optimized for speed, leveraging Rust's performance characteristics to provide fast search capabilities.

2. **Full-Text Search**: It supports full-text search functionalities, including complex query operations, relevance scoring, and text tokenization.

3. **Concurrency**: Tantivy is designed to handle concurrent indexing and search operations, making it suitable for applications with high traffic and large volumes of data.

4. **Rich Query Language**: Tantivy supports a rich query language, allowing users to perform complex searches using boolean queries, phrase queries, range queries, and more.

5. **Scalability**: It can handle large datasets and can be scaled horizontally, allowing for distributed search implementations.

6. **Customization**: Users can customize various aspects of the indexing and search process, including tokenizers, analyzers, and query parsers.

7. **Open Source**: Tantivy is open-source, allowing developers to contribute to its development and adapt it to their specific needs.


Tantivy is often compared to Apache Lucene, another popular search library, but it distinguishes itself through its use of the Rust programming language, which offers memory safety and performance benefits.

Overall, Tantivy is a robust choice for developers looking to implement a search engine with modern performance and safety features.

0 comments on commit a73eaf1

Please sign in to comment.