All Projects → jaeksoft → Opensearchserver

jaeksoft / Opensearchserver

Licence: apache-2.0
Open-source Enterprise Grade Search Engine Software

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Opensearchserver

Fess
Fess is very powerful and easily deployable Enterprise Search Server.
Stars: ✭ 561 (+37.5%)
Mutual labels:  search, crawler, search-engine, lucene
Filemasta
A search application to explore, discover and share online files
Stars: ✭ 571 (+39.95%)
Mutual labels:  search, crawler, search-engine, indexing
Toshi
A full-text search engine in rust
Stars: ✭ 3,373 (+726.72%)
Mutual labels:  search, search-engine, indexing
Examine
A .NET indexing and search engine powered by Lucene.Net
Stars: ✭ 208 (-49.02%)
Mutual labels:  search-engine, lucene, indexing
Xapiand
Xapiand: A RESTful Search Engine
Stars: ✭ 347 (-14.95%)
Mutual labels:  search, search-engine, indexing
indieweb-search
Source code for the IndieWeb search engine.
Stars: ✭ 16 (-96.08%)
Mutual labels:  search, search-engine, crawler
Lucene Solr
Apache Lucene and Solr open-source search software
Stars: ✭ 4,217 (+933.58%)
Mutual labels:  search, search-engine, lucene
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)
Stars: ✭ 386 (-5.39%)
Mutual labels:  search, search-engine, ocr
Search
An Open Source Search Engine
Stars: ✭ 139 (-65.93%)
Mutual labels:  search, crawler, search-engine
Ambar
🔍 Ambar: Document Search Engine
Stars: ✭ 1,829 (+348.28%)
Mutual labels:  search, search-engine, ocr
Jivesearch
A search engine that doesn't track you.
Stars: ✭ 364 (-10.78%)
Mutual labels:  search, crawler, search-engine
Dbreeze
C# .NET MONO NOSQL ( key value store embedded ) ACID multi-paradigm database management system.
Stars: ✭ 383 (-6.13%)
Mutual labels:  search, search-engine
Alfred Npms
Alfred 3 workflow to search for npm packages with npms.io
Stars: ✭ 312 (-23.53%)
Mutual labels:  search, search-engine
Crawlertutorial
爬蟲極簡教學(fetch, parse, search, multiprocessing, API)- PTT 為例
Stars: ✭ 282 (-30.88%)
Mutual labels:  search, crawler
Hexo Generator Search
A plugin to generate search data for Hexo.
Stars: ✭ 318 (-22.06%)
Mutual labels:  search, search-engine
Bitfunnel
A signature-based search engine
Stars: ✭ 313 (-23.28%)
Mutual labels:  search, search-engine
Js Worker Search
JavaScript client-side search API with web-worker support
Stars: ✭ 345 (-15.44%)
Mutual labels:  search, indexing
Go Cyber
Your 🔵 Superintelligence
Stars: ✭ 270 (-33.82%)
Mutual labels:  search, search-engine
Minsql
High-performance log search engine.
Stars: ✭ 356 (-12.75%)
Mutual labels:  search, search-engine
Sparkler
Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Stars: ✭ 362 (-11.27%)
Mutual labels:  search, search-engine

OpenSearchServer

Build Status Maven Central Join the chat at https://gitter.im/jaeksoft/opensearchserver

OpenSearchServer is a powerful, enterprise-class, search engine software based on Lucene. Using the web user interface, the crawlers (web, file, database, ...) and the JSON webservice you will be able to integrate quickly and easily advanced full-text search capabilities in your application. OpenSearchServer runs on Linux/Unix/BSD/Windows.

Quickstart

Docker image

Not yet there.. coming soon..

Go with the interface and/or the API

http://localhost:9090

Useful links

Features

Search functions

  • Advanced full-text search features
  • Phonetic search
  • Advanced boolean search with query language
  • Clustered results with faceting and collapsing
  • Filter search using sub-requests (including negative filters)
  • Geolocation
  • Spell-checking
  • Relevance customization
  • Search suggestion facility (auto-completion)

Indexation

  • Supports 18 languages
  • Fields schema with analyzers in each language
  • Several filters: n-gram, lemmatization, shingle, stripping diacritic from words,…
  • Automatic language recognition
  • Named entity recognition
  • Word synonyms and expression synonyms
  • Export indexed terms with frequencies
  • Automatic classification

Document supported

  • HTML / XHTML
  • MS Office documents (Word, Excel, Powerpoint, Visio, Publisher)
  • OpenOffice documents
  • Adobe PDF (with OCR)
  • RTF, Plaintext
  • Audio files metadata (wav, mp3, AIFF, Ogg)
  • Torrent files
  • OCR over images

Crawlers

  • The web crawler for internet, extranet and intranet
  • The file systems crawler for local and remote files (NFS, SMB/CIFS, FTP, FTPS, SWIFT)
  • The database crawler for all JDBC databases (MySQL, PostgreSQL, Oracle, SQL Server, …)
  • Filter inclusion or exclusion with wildcards
  • Session parameters removal
  • SQL join and linked files support
  • Screenshot capture

General

  • JSON web service
  • Index replication and sharding
  • Federated search

License

Copyright Emmanuel Keller / Jaeksoft (2008-2020)

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].