Skip to content
forked from itemsapi/itemsapi

ItemsAPI is restful backend for searching and recommendation (node.js, elasticsearch)

License

Notifications You must be signed in to change notification settings

satnami/itemsapi

 
 

Repository files navigation

NPM NPM

CIRCLECI

ItemsAPI

ItemsAPI - auto-generated search API in Node.js and Elasticsearch.

Best for:

  • lists and catalogs (restaurants, movies, gyms, doctors, places)
  • eCommerce
  • jobs search
  • booking systems
  • classifieds
  • recommendation systems (i.e. users who like this also like)

Features:

  • full text searching
  • aggregations / faceted search
  • similar items (collaborative filtering algorithm)
  • seo optimized - generating nice urls for fields (permalinks)
  • geo sorting
  • auto generating API based on your data

Requirement

  • node.js
  • java
  • elasticsearch > 1.4 < 2.0

Getting started

You can start with full stack package (itemsapi + dashboard) or with manual server installation. More info - getting started.

Use cases

Resources

Contribution rules

  • Code evolution is better than code revolution
  • It is good to have tests
  • Developer experience and solving real problems is more important than quality of code
  • Simplicity and easy to use is very important and we should make continuous improvement to achieve that
  • https://www.itemsapi.com/docs/philosophy-and-methodology

Credits

Author

License

ItemsAPI is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.

About

ItemsAPI is restful backend for searching and recommendation (node.js, elasticsearch)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%