# opensemanticsearch/open-semantic-search

Open Source research tool to search, browse, analyze and explore large document collections by Semantic Search Engine and Open Source Text Mining & Text Analytics platform (Integrates ETL for document processing, OCR for images & PDF, named entity recognition for persons, organizations & locations, metadata management by thesaurus & ontologies, search user interface & search apps for fulltext search, faceted search & knowledge graph)

Repository: https://github.com/opensemanticsearch/open-semantic-search
Canonical: https://ross.abutalabs.com/products/open-semantic-search
Homepage: https://opensemanticsearch.org
Language: Shell
License: GPL-3.0
License Family: copyleft
Topics: search, search-engine, search-interface, ocr, ui, python, semantic, skos, thesaurus, ontologies, text-mining, text-analysis, annotation, research-tool, named-entity-recognition, osint, faceted-search, fulltext-search, journalism, investigative-journalism
Last push: 2025-04-19T14:57:11+00:00

## Health v2 (maintenance only)
Score: 40/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 17, release rhythm 35, longevity 100
- inputs: {"age_days": 3808, "days_push": 501, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1203, forks 200 (observed 2026-08-28T04:03:58.700562+00:00)

## What it is
An open-source integrated search server and ETL framework for processing, analyzing, and exploring large document collections. It combines fulltext and faceted search with text mining, OCR, named entity recognition, and knowledge graph features on your own server.

## Use cases
- search and explore large document collections with semantic and faceted search
- extract text and run OCR on PDFs and images for indexing
- perform named entity recognition for persons, organizations, and locations
- build a self-hosted research tool for investigative journalism
- monitor and analyze news and heterogeneous document sets
- tag and annotate documents collaboratively for knowledge management
- explore document sets with interactive filters and data visualization

## When to choose
- you need a self-hosted search engine over many file formats and data sources
- you want integrated ETL, OCR, and text analytics rather than assembling separate tools
- your team needs faceted, exploratory, and semantic search with thesaurus support
- you research large document sets and need entity extraction and knowledge graph navigation

## When to avoid
- you only need a lightweight fulltext search for a small website
- you want a fully managed cloud search service without server administration
- your documents are already structured data that a plain database query would serve better
- you need real-time streaming search over rapidly changing data

## Facets
- artifact type: application
- maturity: active
- function: search-engine, ocr, nlp, etl, data-visualization, web-scraping, pdf, analytics
- domain: developer-tools, osint, analytics, self-hosted, text-editors
- platform: self-hosted, python
- tags: semantic-search, faceted-search, fulltext-search, named-entity-recognition, text-mining, knowledge-graph, thesaurus, ontologies, investigative-journalism, document-processing, solr, spacy, tika, exploratory-search, collaborative-annotation, desktop-search, search, natural-language-processing, linux, docker, web-server

## Member repositories
- opensemanticsearch/open-semantic-search (main) score 40

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:58.700562+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:20:31.636666+00:00, confidence not recorded.
  - readme: https://github.com/opensemanticsearch/open-semantic-search (fetched 2026-08-28T04:03:58.700562+00:00, sha f642f655a385)
  - homepage: https://opensemanticsearch.org (fetched 2026-08-29T12:27:29.856713+00:00, sha e4d17f0552c8)
  - site_page: https://opensemanticsearch.org/doc/admin/install (fetched 2026-08-29T12:27:29.859376+00:00, sha 38a56be689a5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
