Skip to content

patrickfrey/strusWebService

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.

About

web service (HTTP/JSON) to use the strus API as a service

Resources

License

MPL-2.0 and 2 other licenses found

Licenses found

MPL-2.0
LICENSE
MPL-2.0
COPYING
Unknown
LICENSE.3rdParty

Stars

Watchers

Forks

Packages

No packages published