Lucene Web Service API

Introduction

The core of Lucene Web Service API is primarily based on the Atom Publishing Protocol, with a few extensions. We've added the ability to get and set properties of any index or the service itself. For searching, we've based our implementation on the OpenSearch 1.1 protocol. The contents section of an Atom Entry sent to or received from the web service is based on the XOXO Microformat.

Summary

ResourceMethodDescriptionClient ContentServer Content
ServiceGETRetrieves a list of indicesAtomPP introspection document
ServicePOSTCreate an indexAtom Entry
Service.PropertiesGETRetrieves the list of properties for the serviceAtom Entry
Service.PropertiesPOSTAdds/updates individual propertiesAtom Entry
Service.PropertiesPUTUpdates the entire list of propertiesAtom Entry
IndexGETMost recent modified documentsAtom Feed
IndexGET (with ?query)Searches the indexAtom Feed
IndexDELETEDeletes an index
IndexPOSTCreate a documentAtom Entry
Index.PropertiesGETRetrieves the list of properties for the indexAtom Entry
Index.PropertiesPOSTAdds/updates individual propertiesAtom Entry
Index.PropertiesPUTUpdates the entire list of propertiesAtom Entry
OpenSearch DescriptionGETGets the OpenSearch Description documentOSD Document
DocumentGETGets a document from the indexAtom Entry
DocumentPUTUpdates a documentAtom Entry
DocumentDELETEDeletes a document

Notes

Resources