Skip to content

Otzaria/otzaria_search_engine

Repository files navigation

Otzaria search engine

A Rust-based full-text search engine for the Otzaria project, built upon Tantivy with bindings to Dart through flutter_rust_bridge.

this is a Dart library and cannot run by itself.

Getting Started

clone otzaria repo and this repo to the same path, cd to otzaria and run flutter run.

Git hooks (one-time setup per machine)

After cloning, run once to enable automatic formatting + LF normalization on every commit:

dart run tool/install_hooks.dart

This sets core.hooksPath to the repo's .githooks/ directory. The pre-commit hook runs dart format / rustfmt on staged files and converts CRLF→LF, preventing the Windows line-ending issues that break the published pub.dev package on macOS/Linux/Android.

About

No description or website provided.

Topics

Resources

License

Stars

19 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors