All Projects → Anant → Awesome Solr

Anant / Awesome Solr

A curated list of Awesome Apache Solr links and resources.

Projects that are alternatives of or similar to Awesome Solr

Instantsearch Android
A library of widgets and helpers to build instant-search applications on Android.
Stars: ✭ 129 (+86.96%)
Mutual labels:  search, search-engine, search-interface
Lucene Solr
Apache Lucene and Solr open-source search software
Stars: ✭ 4,217 (+6011.59%)
Mutual labels:  search, search-engine, solr
Sparkler
Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Stars: ✭ 362 (+424.64%)
Mutual labels:  search, search-engine, solr
Open Semantic Search Apps
Python/Django based webapps and web user interfaces for search, structure (meta data management like thesaurus, ontologies, annotations and named entities) and data import (ETL like text extraction, OCR and crawling filesystems or websites)
Stars: ✭ 55 (-20.29%)
Mutual labels:  search, solr, search-interface
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 (+459.42%)
Mutual labels:  search, search-engine, search-interface
Instantsearch Ios
⚡️ A library of widgets and helpers to build instant-search applications on iOS.
Stars: ✭ 498 (+621.74%)
Mutual labels:  search, search-engine, search-interface
Elasticsuite
Smile ElasticSuite - Magento 2 merchandising and search engine built on ElasticSearch
Stars: ✭ 647 (+837.68%)
Mutual labels:  search, search-engine
Search cop
Search engine like fulltext query support for ActiveRecord
Stars: ✭ 660 (+856.52%)
Mutual labels:  search, search-engine
Minisearch
Tiny and powerful JavaScript full-text search engine for browser and Node
Stars: ✭ 737 (+968.12%)
Mutual labels:  search, search-engine
Blast
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Stars: ✭ 934 (+1253.62%)
Mutual labels:  search, search-engine
Algoliasearch Client Php
⚡️ A fully-featured and blazing-fast PHP API client to interact with Algolia.
Stars: ✭ 565 (+718.84%)
Mutual labels:  search, search-engine
Relevancyfeedback
Dice.com's relevancy feedback solr plugin created by Simon Hughes (Dice). Contains request handlers for doing MLT style recommendations, conceptual search, semantic search and personalized search
Stars: ✭ 19 (-72.46%)
Mutual labels:  search-engine, solr
Better Search
Better Search WordPress plugin
Stars: ✭ 9 (-86.96%)
Mutual labels:  search, search-engine
Manticoresearch
Database for search
Stars: ✭ 610 (+784.06%)
Mutual labels:  search, search-engine
Typesense
Fast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍 ✨ An Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch.
Stars: ✭ 8,644 (+12427.54%)
Mutual labels:  search, search-engine
Riot
Go Open Source, Distributed, Simple and efficient Search Engine; Warning: This is V1 and beta version, because of big memory consume, and the V2 will be rewrite all code.
Stars: ✭ 6,025 (+8631.88%)
Mutual labels:  search, search-engine
Filemasta
A search application to explore, discover and share online files
Stars: ✭ 571 (+727.54%)
Mutual labels:  search, search-engine
Search Ui
🔍 A set of UI components to build a fully customized search!
Stars: ✭ 24 (-65.22%)
Mutual labels:  search, search-engine
Github Awesome Autocomplete
Add instant search capabilities to GitHub's search bar
Stars: ✭ 1,015 (+1371.01%)
Mutual labels:  search, search-engine
Opensse
Open Sketch Search Engine- 3D object retrieval based on sketch image as input
Stars: ✭ 883 (+1179.71%)
Mutual labels:  search, search-engine

Awesome Solr Awesome

Solr is a Web Service (REST) that provides applications API access to create and manage search indices (Collections) that behave like a NoSQL storage for Documents with Fields. The data saved in a collection of Solr documents can be queried using a variety of query syntaxes, most commonly the Lucene query syntax, or later dismax, or edismax. Solr's web server based on Jetty wraps the Lucene API with a web service so that developers and applications don't need to do the housekeeping involved in managing the index files themselves.

A curated list of awesome Apache Solr packages and resources. Maintained by Rahul Singh of Anant. Feel free contact me if you'd like to collaborate on this and other awesome lists. Awesome Cassandra , Awesome Solr, Awesome Lucene

Contents

General

Packages

Interfaces

  • Appleseed Search Web User Appleseed Search Web User interfaces - Angular JS 1 Search Interfaces for SolR, Elastic Edit Add topics.
  • Blacklight A multi-institutional open-source collaboration building a better discovery platform framework.
  • Solr PHP UI Solr client and user interface for search (UI).
  • AJAX Solr AJAX Solr is a JavaScript library for creating user interfaces to Apache Solr.
  • Spyglass Simple search results with Solr and EmberJS.
  • Splainer Angular JS Solr and Elasticsearch Diagnostic Search Services.
  • Solrstrap Solrstrap is a Query-Result interface for Solr.
  • ngSolr Easy faceted search for Apache Solr.
  • SOLR-AJAX Single Page Faceted Search Interface to Apache Solr/Lucene.
  • Solstice A simple Solr wrapper for AngularJS apps.
  • SolrDora A quick and easy way to explore the data in your Solr core.

Tools

Projects

  • Transformalize This tool expedites mundane data processing tasks like cleaning, reporting, and denormalization. Specifically can quickly process data from SQL/MySQL/PostgreSQL to Solr/ Elasticsearch.
  • JesterJ A new highly flexible, highly scaleable document ingestion system.
  • Spark-Solr Tools for reading data from Solr as a Spark RDD and indexing objects from Spark into Solr using SolrJ.
  • Flink Solr Connector Apache Flink Sink for Solr.
  • Apache Flume Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data.
  • Storm Solr Tools for building Storm topologies for indexing data into SolrCloud.
  • [Kafka Connector for Solr Sink(https://github.com/MSurendra/kafka-connect-solr) Kafka Connect Solr for writing data to Solr.
  • SolrMQ SolrMQ is a plugin for Solr that allows you to send updates to Solr using a AMQP messaging queue. We use the RabbitMQ library.

Clients

  • SolrJ Java Solr Client.
  • SolrNet .NET Solr Client.
  • Solr Scala Client.
  • solrs An async, non-blocking solr client for java/scala, providing a query interface like SolrJ.
  • Scalikesolr Apache Solr. Client for Scala/Java.
  • Solr Play Scala Client A Scala library in Play framework for indexing and searching documents within an Apache Solr.
  • Python Solr Clients Reference to multiple Python Solr Clients.
  • Python:SolrClient SolrClient is a simple python library for Solr; built in python3 with support for latest features of Solr.
  • mysolr mysolr was born to be a fast and easy-to-use client for Apache Solr’s API and because existing Python clients didn’t fulfill these conditions.
  • rsolr A ruby client for Solr.
  • Sunspot Solr-powered search for Ruby objects.
  • Solarium Solarium is a Solr client library for PHP.
  • Solr PHP extension The Solr extension allows you to communicate effectively with the Apache Solr Server in PHP.
  • Go-Solr A solr library written in Go.
  • go-solr Solr client in Go, core admin, add docs, update, delete, search and more.
  • Gora A simple Solr client for Go.
  • CPAN Apache::Solr Perl Apache Solr.
  • Solrclj A Clojure client for Apache Solr.
  • flux A Clojure based Solr client.
  • solr-node-client A solr client for node.js. A solr client for indexing, adding, deleting,committing and searching documents within an Apache Solr installation

Resources

Documentation

Books

TODO : Need to get more books, and then order by reading level.

Tutorials

Websites

  • Search Hub Search across millions of pages related to Search.
  • Solr Start accelerating your proficiency with Solr search engine.

Blogs

Docker Images

  • solr Official. Supports 5.x and 6.x.
  • 2degrees/solr4 Supports 4.x.
  • search-stack Appleseed Search Stack Docker composition. Uses Solr, Elasticsearch, MongoDB, Mono, DotNet, ASPNet, NGINX, MySQL, PostgreSQL.

Videos

  • TODO

Contribute

Contributions welcome! Read the contribution guidelines first.

License

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International 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].