# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Manticore Search
spec:
    description: |
        High-performance full-text search database with SQL-compatible query language. Manticore Search provides fast indexing and searching with support for real-time inserts, JSON attributes, and built-in replication for scalable search applications.
    coverImage: https://manticoresearch.com/logo.png
    icon: https://manticoresearch.com/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Manticore Search
    tags:
        - Search
        - Database
        - Full-Text Search
    readme: |
        # Manticore Search

        A high-performance search database that serves as a modern alternative to Elasticsearch for full-text search workloads. Manticore Search uses a familiar SQL syntax and provides lightning-fast indexing and query performance.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Access the Manticore Search HTTP API endpoint on port 9308
        2. **Create indexes** — Define real-time or plain indexes for your data using SQL commands
        3. **Index documents** — Insert documents with full-text fields and JSON attributes via SQL or HTTP API
        4. **Run search queries** — Execute full-text searches with ranking, filtering, faceting, and highlighting
        5. **Connect via MySQL protocol** — Use any MySQL client to connect on port 9306 for SQL queries

        ## Key Features

        - SQL-compatible query language for familiar developer experience
        - Real-time index updates with immediate searchability
        - Sub-second search across billions of documents
        - JSON attribute support for semi-structured data
        - Built-in data replication for high availability
        - Faceted search and aggregations
        - Morphology processors and stemmers for 70+ languages
        - Percolate queries for reverse matching and alerting
        - HTTP JSON API and MySQL protocol support
        - Columnar storage for analytical queries

        ## License

        GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    services:
        - name: manticoresearch
          icon: https://manticoresearch.com/logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: manticoresearch/manticore:17.5.1
            ports:
                - id: web
                  port: 9308
                  type: HTTP
            volumes:
                - id: data
                  dir: /var/lib/manticore
            env: {}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Base de datos de búsqueda de texto completo de alto rendimiento con lenguaje de consulta compatible con SQL. Manticore Search proporciona indexación y búsqueda rápidas con soporte para inserciones en tiempo real, atributos JSON y replicación integrada para aplicaciones de búsqueda escalables.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Manticore Search
        readme: |
            # Manticore Search

            Una base de datos de búsqueda de alto rendimiento que sirve como alternativa moderna a Elasticsearch para cargas de trabajo de búsqueda de texto completo. Manticore Search utiliza una sintaxis SQL familiar y proporciona rendimiento ultrarrápido de indexación y consultas.

            ## Qué puedes hacer después del despliegue

            1. **Visitar tu dominio** — Acceder al endpoint HTTP API de Manticore Search en el puerto 9308
            2. **Crear índices** — Definir índices en tiempo real o planos para tus datos usando comandos SQL
            3. **Indexar documentos** — Insertar documentos con campos de texto completo y atributos JSON via SQL o HTTP API
            4. **Ejecutar consultas de búsqueda** — Ejecutar búsquedas de texto completo con ranking, filtrado, facetas y resaltado
            5. **Conectar via protocolo MySQL** — Usar cualquier cliente MySQL para conectar en el puerto 9306 para consultas SQL

            ## Características principales

            - Lenguaje de consulta compatible con SQL para experiencia familiar
            - Actualizaciones de índice en tiempo real con búsqueda inmediata
            - Búsqueda en sub-segundo en miles de millones de documentos
            - Soporte de atributos JSON para datos semi-estructurados
            - Replicación de datos integrada para alta disponibilidad
            - Búsqueda facetada y agregaciones
            - Procesadores morfológicos y stemmers para 70+ idiomas
            - Consultas percolate para coincidencia inversa y alertas
            - Soporte de HTTP JSON API y protocolo MySQL
            - Almacenamiento columnar para consultas analíticas

            ## Licencia

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    id-ID:
        description: |
            Database pencarian teks lengkap berkinerja tinggi dengan bahasa kueri yang kompatibel dengan SQL. Manticore Search menyediakan pengindeksan dan pencarian cepat dengan dukungan untuk insert real-time, atribut JSON, dan replikasi bawaan untuk aplikasi pencarian yang skalabel.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Manticore Search
        readme: |
            # Manticore Search

            Database pencarian berkinerja tinggi yang menjadi alternatif modern untuk Elasticsearch dalam beban kerja pencarian teks lengkap. Manticore Search menggunakan sintaks SQL yang familiar dan menyediakan performa pengindeksan dan kueri yang sangat cepat.

            ## Apa yang bisa dilakukan setelah deployment

            1. **Kunjungi domain Anda** — Akses endpoint HTTP API Manticore Search pada port 9308
            2. **Buat indeks** — Definisikan indeks real-time atau plain untuk data Anda menggunakan perintah SQL
            3. **Indeks dokumen** — Masukkan dokumen dengan field teks lengkap dan atribut JSON via SQL atau HTTP API
            4. **Jalankan kueri pencarian** — Eksekusi pencarian teks lengkap dengan ranking, filtering, faceting, dan highlighting
            5. **Hubungkan via protokol MySQL** — Gunakan klien MySQL apa pun untuk terhubung pada port 9306 untuk kueri SQL

            ## Fitur Utama

            - Bahasa kueri kompatibel SQL untuk pengalaman developer yang familiar
            - Pembaruan indeks real-time dengan data langsung dapat dicari
            - Pencarian sub-detik di miliaran dokumen
            - Dukungan atribut JSON untuk data semi-terstruktur
            - Replikasi data bawaan untuk ketersediaan tinggi
            - Pencarian faceted dan agregasi
            - Prosesor morfologi dan stemmer untuk 70+ bahasa
            - Kueri percolate untuk pencocokan terbalik dan alerting
            - Dukungan HTTP JSON API dan protokol MySQL
            - Penyimpanan kolumnar untuk kueri analitik

            ## Lisensi

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    ja-JP:
        description: |
            SQL互換クエリ言語を備えた高性能全文検索データベース。Manticore Searchはリアルタイム挿入、JSON属性、組み込みレプリケーションに対応した高速インデックスと検索機能を提供し、スケーラブルな検索アプリケーションに適しています。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Manticore Searchにアクセスするためのドメイン
        readme: |
            # Manticore Search

            全文検索ワークロードにおけるElasticsearchの現代的な代替となる高性能検索データベースです。Manticore Searchは馴染みのあるSQL構文を使用し、超高速のインデックスとクエリパフォーマンスを提供します。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — ポート9308でManticore Search HTTP APIエンドポイントにアクセス
            2. **インデックスを作成** — SQLコマンドを使用してデータ用のリアルタイムまたはプレーンインデックスを定義
            3. **ドキュメントをインデックス** — SQLまたはHTTP APIで全文フィールドとJSON属性を持つドキュメントを挿入
            4. **検索クエリを実行** — ランキング、フィルタリング、ファセット、ハイライト付きの全文検索を実行
            5. **MySQLプロトコルで接続** — 任意のMySQLクライアントでポート9306に接続してSQLクエリを実行

            ## 主な機能

            - 開発者に馴染みのあるSQL互換クエリ言語
            - 即座に検索可能なリアルタイムインデックス更新
            - 数十億ドキュメントのサブ秒検索
            - 半構造化データ用のJSON属性サポート
            - 高可用性のための組み込みデータレプリケーション
            - ファセット検索と集約
            - 70以上の言語に対応した形態素解析とステミング
            - リバースマッチングとアラート用のパーコレートクエリ
            - HTTP JSON APIとMySQLプロトコルサポート
            - 分析クエリ用のカラムナーストレージ

            ## ライセンス

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    ko-KR:
        description: |
            SQL 호환 쿼리 언어를 갖춘 고성능 전문 검색 데이터베이스입니다. Manticore Search는 실시간 삽입, JSON 속성, 내장 복제를 지원하는 빠른 인덱싱과 검색 기능을 제공하며 확장 가능한 검색 애플리케이션에 적합합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Manticore Search에 접속할 도메인
        readme: |
            # Manticore Search

            전문 검색 워크로드에서 Elasticsearch의 현대적 대안인 고성능 검색 데이터베이스입니다. Manticore Search는 익숙한 SQL 구문을 사용하며 초고속 인덱싱과 쿼리 성능을 제공합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 방문** — 포트 9308에서 Manticore Search HTTP API 엔드포인트에 접근
            2. **인덱스 생성** — SQL 명령을 사용하여 데이터용 실시간 또는 일반 인덱스 정의
            3. **문서 인덱싱** — SQL 또는 HTTP API로 전문 필드와 JSON 속성을 가진 문서 삽입
            4. **검색 쿼리 실행** — 랭킹, 필터링, 패싯, 하이라이팅이 포함된 전문 검색 실행
            5. **MySQL 프로토콜로 연결** — MySQL 클라이언트로 포트 9306에 연결하여 SQL 쿼리 실행

            ## 주요 기능

            - 개발자에게 익숙한 SQL 호환 쿼리 언어
            - 즉시 검색 가능한 실시간 인덱스 업데이트
            - 수십억 문서의 서브초 검색
            - 반구조화 데이터용 JSON 속성 지원
            - 고가용성을 위한 내장 데이터 복제
            - 패싯 검색 및 집계
            - 70개 이상 언어의 형태소 분석 및 스테밍
            - 역방향 매칭 및 알림을 위한 퍼콜레이트 쿼리
            - HTTP JSON API 및 MySQL 프로토콜 지원
            - 분석 쿼리를 위한 컬럼형 스토리지

            ## 라이선스

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    th-TH:
        description: |
            ฐานข้อมูลค้นหาข้อความเต็มประสิทธิภาพสูงพร้อมภาษาคิวรีที่เข้ากันได้กับ SQL Manticore Search ให้บริการการจัดทำดัชนีและค้นหาที่รวดเร็ว รองรับการแทรกแบบเรียลไทม์ คุณสมบัติ JSON และการจำลองข้อมูลในตัวสำหรับแอปพลิเคชันค้นหาที่ปรับขนาดได้
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Manticore Search
        readme: |
            # Manticore Search

            ฐานข้อมูลค้นหาประสิทธิภาพสูงที่เป็นทางเลือกสมัยใหม่ของ Elasticsearch สำหรับงานค้นหาข้อความเต็ม Manticore Search ใช้ไวยากรณ์ SQL ที่คุ้นเคยและให้ประสิทธิภาพการจัดทำดัชนีและคิวรีที่รวดเร็ว

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าชมโดเมนของคุณ** — เข้าถึง Manticore Search HTTP API endpoint บนพอร์ต 9308
            2. **สร้าง index** — กำหนด real-time หรือ plain index สำหรับข้อมูลของคุณโดยใช้คำสั่ง SQL
            3. **จัดทำดัชนีเอกสาร** — แทรกเอกสารที่มี field ข้อความเต็มและ JSON attribute ผ่าน SQL หรือ HTTP API
            4. **รันคิวรีค้นหา** — ค้นหาข้อความเต็มพร้อม ranking, filtering, faceting และ highlighting
            5. **เชื่อมต่อผ่านโปรโตคอล MySQL** — ใช้ MySQL client ใดก็ได้เชื่อมต่อพอร์ต 9306 สำหรับคิวรี SQL

            ## ฟีเจอร์หลัก

            - ภาษาคิวรีที่เข้ากันได้กับ SQL สำหรับประสบการณ์นักพัฒนาที่คุ้นเคย
            - อัปเดต index แบบเรียลไทม์ ข้อมูลค้นหาได้ทันที
            - ค้นหาภายในเสี้ยววินาทีข้ามเอกสารหลายพันล้านรายการ
            - รองรับ JSON attribute สำหรับข้อมูลกึ่งโครงสร้าง
            - การจำลองข้อมูลในตัวสำหรับความพร้อมใช้งานสูง
            - ค้นหาแบบ faceted และการรวม
            - ตัวประมวลผลสัณฐานวิทยาและ stemmer สำหรับ 70+ ภาษา
            - คิวรี percolate สำหรับการจับคู่ย้อนกลับและการแจ้งเตือน
            - รองรับ HTTP JSON API และโปรโตคอล MySQL
            - จัดเก็บแบบ columnar สำหรับคิวรีวิเคราะห์

            ## สัญญาอนุญาต

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    zh-CN:
        description: |
            高性能全文搜索数据库，具备 SQL 兼容查询语言。Manticore Search 提供快速索引和搜索功能，支持实时插入、JSON 属性和内置复制，适用于可扩展的搜索应用程序。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Manticore Search 的域名
        readme: |
            # Manticore Search

            一款高性能搜索数据库，是 Elasticsearch 在全文搜索工作负载上的现代替代方案。Manticore Search 使用熟悉的 SQL 语法，提供极速的索引和查询性能。

            ## 部署后可以做什么

            1. **访问你的域名** — 通过 9308 端口访问 Manticore Search HTTP API 端点
            2. **创建索引** — 使用 SQL 命令为你的数据定义实时或静态索引
            3. **索引文档** — 通过 SQL 或 HTTP API 插入具有全文字段和 JSON 属性的文档
            4. **执行搜索查询** — 执行包含排序、过滤、分面和高亮的全文搜索
            5. **通过 MySQL 协议连接** — 使用任何 MySQL 客户端连接 9306 端口进行 SQL 查询

            ## 主要功能

            - SQL 兼容查询语言，开发者可快速上手
            - 实时索引更新，数据立即可搜索
            - 数十亿文档的亚秒级搜索
            - JSON 属性支持半结构化数据
            - 内置数据复制实现高可用性
            - 分面搜索和聚合功能
            - 支持 70+ 语言的词形分析和词干提取
            - 渗透查询用于反向匹配和告警
            - HTTP JSON API 和 MySQL 协议支持
            - 列式存储用于分析查询

            ## 许可证

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
    zh-TW:
        description: |
            高效能全文搜尋資料庫，具備 SQL 相容查詢語言。Manticore Search 提供快速索引和搜尋功能，支援即時插入、JSON 屬性和內建複製，適用於可擴展的搜尋應用程式。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Manticore Search 的網域
        readme: |
            # Manticore Search

            一款高效能搜尋資料庫，是 Elasticsearch 在全文搜尋工作負載上的現代替代方案。Manticore Search 使用熟悉的 SQL 語法，提供極速的索引和查詢效能。

            ## 部署後可以做什麼

            1. **造訪你的網域** — 透過 9308 端口存取 Manticore Search HTTP API 端點
            2. **建立索引** — 使用 SQL 命令為你的資料定義即時或靜態索引
            3. **索引文件** — 透過 SQL 或 HTTP API 插入具有全文欄位和 JSON 屬性的文件
            4. **執行搜尋查詢** — 執行包含排序、過濾、分面和高亮的全文搜尋
            5. **透過 MySQL 協議連線** — 使用任何 MySQL 客戶端連接 9306 端口進行 SQL 查詢

            ## 主要功能

            - SQL 相容查詢語言，開發者可快速上手
            - 即時索引更新，資料立即可搜尋
            - 數十億文件的亞秒級搜尋
            - JSON 屬性支援半結構化資料
            - 內建資料複製實現高可用性
            - 分面搜尋和聚合功能
            - 支援 70+ 語言的詞形分析和詞幹提取
            - 滲透查詢用於反向匹配和警報
            - HTTP JSON API 和 MySQL 協議支援
            - 列式儲存用於分析查詢

            ## 授權

            GPL-2.0 — [GitHub](https://github.com/manticoresoftware/manticoresearch)
