Skip to content
web service (HTTP/JSON) to use the strus API as a service
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3rdParty/curlpp
client_curl
client_perl
cmake
democlient
dist
doc/slides
examples
schema
src.old
src
tests.old
tests
.gitignore
.travis.yml
AUTHORS
BUGS
CHANGELOG
CMakeLists.txt
CONTRIBUTING
COPYING
INSTALL.OSX
INSTALL.Ubuntu.md
LICENSE
LICENSE.3rdParty
README.3rdParty
README.md
ROADMAP.md
_config.yml
config.js.in

README.md

strusWebService

This is a web service exposing the strus API via a HTTP/JSON protocol. It resembles in many ways how Elasticsearch is built.

The implementation is done in C++ and uses the CppCMS framework to implement the actual web service.

For easier use to access the web service from Java there is a small API at strusJavaApi.

Currently only functionality from the strus API is exposed, not from other parts of strus (e. g. strusAnalyzer).

A small presentation of ideas is available here.

Roadmap is available here.

strusWebService based on strusBindings

This clone of the project relies on a different API. It uses papuga to map XML/JSON requests to calls of the strusBindings API (example Lua) instead of doing the job based on the API of the projects strus and strusAnalyzer.

You can’t perform that action at this time.