• Laravel
  • PHP
  • TNTSearch – A fully featured full text search engine written in PHP

    TNTSearch is a full-text search (FTS) engine written entirely in PHP. A simple configuration allows you to add an amazing search experience in just minutes. Features include:

    • Fuzzy search
    • Search as you type
    • Geo-search
    • Text classification
    • Stemming
    • Custom tokenizers
    • Bm25 ranking algorithm
    • Boolean search
    • Result highlighting
    • Dynamic index updates (no need to reindex each time)
    • Easily deployable via Packagist.org

    We also created some demo pages that show tolerant retrieval with n-grams in action. The package has a bunch of helper functions like Jaro-Winkler and Cosine similarity for distance calculations. It supports stemming for English, Croatian, Arabic, Italian, Russian, Portuguese and Ukrainian. If the built-in stemmers aren’t enough, the engine lets you easily plugin any compatible snowball stemmer. Some forks of the package even support Chinese. And please contribute other languages!

    Unlike many other engines, the index can be easily updated without doing a reindex or using deltas.

    Github: https://github.com/teamtnt/tntsearch

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

    1 mins