solrb - Solr + Ruby + OOP + ❤️ = Solrb

  •        13

Object-Oriented approach to Solr in Ruby. It's important to note that those fields that are not configured, will be passed as-is to solr. So you only need to specify fields in configuration if you want Solrb to modify them at runtime.

https://github.com/machinio/solrb

Tags
Implementation
License
Platform

   




Related Projects

Solrj - Official Solr client

  •    Java

Solrj is the official java client to access Solr. It offers a java interface to add, update, and query the solr index. SolrJ hides a lot of the details of connecting to Solr and allows your application to interact with Solr with simple high-level methods. The SolrJ API is included with Solr, so you do not have to download or install anything else.

solr-scala-client - Solr Client for Scala

  •    Scala

The simple Apache Solr client for Scala. This is based on the SolrJ and provides optimal interface for Scala.Add the following dependency into your build.sbt to use solr-scala-client.

Solrstrap - Query-Result interface for Solr written in JavaScript, HTML and CSS

  •    Javascript

Solrstrap is a Query-Result interface for Solr. Solrstrap is intended to be a starting point for those building web interfaces that talk to Solr, or a very lightweight admin tool for querying Solr in a Googleish fashion.This is because it does everything in Javascript, CSS and HTML on the client side. JSON is shot back from the server and interpeted by the web browser.

solr-node-client - A solr client for node.js.

  •    Javascript

A solr client for indexing, adding, deleting,committing and searching documents within an Apache Solr installation. It supports commands like search(select), add, delete, update, commit, rollback, optimize, ping, real-time get, prepare commit, soft commit, arbitrary search handler (i.e: mlt, luke ...), Lucene query / DisMax query, Grouping / Field Collapsing, Facet, MoreLikeThis etc.

Banana for Solr - A Port of Kibana

  •    Javascript

The Banana project was forked from Kibana, and works with all kinds of time series (and non-time series) data stored in Apache Solr. It uses Kibana's powerful dashboard configuration capabilities, ports key panels to work with Solr, and provides significant additional capabilities, including new panels that leverage D3.js.


Pysolr - Python wrapper for Apache Solr

  •    Python

pysolr is a lightweight Python wrapper for Apache Solr. It provides an interface that queries the server and returns results based on the query.Or if you want to install directly from the repository: python setup.py install, or drop the pysolr.py file anywhere on your PYTHONPATH.

rsolr - A Ruby client for Apache Solr

  •    Ruby

A simple, extensible Ruby client for Apache Solr.

Blacklight - Discovery Interface for any Apache Solr

  •    Ruby

Blacklight is an open source OPAC (online public access catalog). It is ruby-on-rails based discovery interface (a.k.a. “next-generation catalog”) especially optimized for heterogeneous collections. It could be used as a library catalog, as a front end for a digital repository, or as a single-search interface to aggregate digital content that would otherwise be siloed. Blacklight uses Solr, an enterprise-scale index for its search engine.

ajax-solr - A JavaScript framework for creating user interfaces to Solr.

  •    Javascript

AJAX Solr is a JavaScript library for creating user interfaces to Apache Solr.

Sunburnt - Python interface to Solr

  •    Python

Sunburnt is a library to interface with a Solr instance from Python. It helps to query Solr in a Pythonic way, without having to understand Solr’s query syntax. It provides support to insert Python objects into a Solr index.

Go-Solr - A solr library written in Go

  •    Go

An Apache Solr library written in Go, Its functionality includes Select queries, Function Queries, Update queries (add/replace/delete), Faceting.

Monate - Object Oriented Assembly

  •    Assembly

Monate is an Object Oriented Programming Assembly . It's a pre-assembler that compiles x86-x64 OOP assembly codes to non-OOP codes and then compiles them by FASM/NASM assembler . You can create classes and use them in your assembly codes . Monate is easy to use and powerful .

AJAX Solr - JavaScript library for creating user interfaces to Apache Solr

  •    Javascript

AJAX Solr is a JavaScript library for creating user interfaces to Apache Solr. AJAX Solr supports all features of Solr, including spell check, spatial local parameters, local parameters, facet parameters on both global and per-field bases, and more. It supports Calender, Results, Pager, Tagcloud, Autocomplete and few other widgets.

jsface - Small, fast, elegant, powerful, and cross platform JavaScript OOP library

  •    Javascript

JSFace supports both server side (CommonJS) and client side JavaScript (browser). JSFace supports a special method named main(). main() is executed right after the class is created.

Solr - Blazing-fast, open source enterprise search platform

  •    Java

Solr is the popular, blazing fast open source enterprise search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and rich document (e.g., Word, PDF) handling. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world's largest internet sites.

EasyNet

  •    

Simple Solr .Net Client. Support Solr 4.X.

Thoth - Real-time Solr Monitor and Search Analysis Engine

  •    Java

Thoth is a real-time solr monitor and search analysis engine. It's a set of tools that can help you collect, visualize and leverage data coming from your solr search infrastructure.

stampit - OOP is better with stamps: Composable object factories.

  •    Javascript

Stampit is a 1.3KB gzipped (or 2.7K minified) JavaScript module which supports three different kinds of prototypal inheritance (delegation, concatenation, and functional) to let you inherit behavior in a way that is much more powerful and flexible than any other Object Oriented Programming model. Stamps are standardised composable factory functions. Stampit is an infected compose featuring friendly handy API.