Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 1.05 KB

README.md

File metadata and controls

27 lines (15 loc) · 1.05 KB

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.