GithubHelp home page GithubHelp logo

isabella232 / framework-3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from searchbox/framework

0.0 0.0 0.0 37.15 MB

Seamless search framework for data ORM

Home Page: http://www.searchbox.com

License: Apache License 2.0

Shell 0.02% Java 91.45% CSS 5.13% JavaScript 3.41%

framework-3's Introduction

Build Status

Searchbox/Search Framework

Searchbox is a Search Framework developed under java/spring which enables you as a developer or CIO to easily leverage backend search engines such as Apache Solr, ElasticSearch and Google Site Search in an easy way.

Some of the goals for the project are that it should

  • be easy to leverage Apache Solr, ElasticSearch or Google Site Search
  • be easy to extend by adding new components or new adapters for search engines
  • be flexible
  • be user-friendly on all platforms (desktop, tablet and mobile)
  • have good code quality (use SonarSource)
  • have good documentation
  • be the best search engine framework

Usage

In order to quickly get started with the framework, you can run it from the command line:

$ git clone [email protected]:searchbox/framework.git
$ cd framework
$ mvn clean package -DskipTests
$ java -jar target/dependency/jetty-runner.jar --port 8080 target/*.war

Overview

The Searchbox framework provides an easy way to build a search engine to visualise both structured data and non-structured data

Components

Collections

Search engine

Search elements

Web The Searchbox framework provides an easy way to build a search engine to visualise

Components

TODO

  • Finish the framework
  • Add new components such as RangeFacet and GeoFacet
  • Write the technical documentation
  • Build a new website for the open-source project

Known Limitations

  • SearchElement cannot extend one another for the moment (breaks adapterService).
  • SearchAdapterMethod cannot use Collection as arguments (fails in adapterService).

License

Searchbox is distributed under the Apache 2 license. Please keep the existing headers.

Attribution

Main developers

framework-3's People

Contributors

jonatrey avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.