Skip to content
jaaro edited this page Mar 25, 2012 · 6 revisions

Home (Preview)

Shuffla is a standalone enterprise search server with a REST-like API. You put documents in it (called "indexing") via XML, JSON or binary over HTTP. You query it via HTTP GET and receive XML, JSON, or binary results.

  • Advanced Full-Text Search Capabilities
  • Optimized for High Volume Web Traffic
  • Standards Based Open Interfaces - XML,JSON and HTTP
  • Comprehensive HTML Administration Interfaces

Tutorial

How to build Shuffla ? Read build section

Run shuffla

# Creating table users with properties
# user_id = int
# name = string
# age = int

create_table/users/?user_id=int&name=string&age=int

# Inserting data into table users
# user_id = 1
# name = Andrew
# age = 35

insert/users/?user_id=2&name=Ashley&age=35

# Searching Ashley:

search/users/?name=Andrew

# Searching for names that starts with An

search/users/?PREFIX(name)=An

# Searching for users under 50:

search/users/?SMALLER(age)=50

For more details read:

  • Shuffla configuration
  • Create table syntax
  • Insert syntax
  • Search syntax
  • Delete syntax
Clone this wiki locally