essamamdani / elastic-search
This is basically CRUD system of Elastic Search. So you can use this library and save your time.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Language:JavaScript
This package is not auto-updated.
Last update: 2025-01-10 20:52:52 UTC
README
這是一個 Elastica Search 基本 CRUD 的使用工具,架構於 Elastica Library,將讀取出來的資料物件化,以及包裝成方便開發的工具。
## 聲明 本作品授權採用 姓名標示-非商業性 2.0 台灣 (CC BY-NC 2.0 TW) 授權,詳見 [http://creativecommons.org/licenses/by-nc/2.0/tw/](http://creativecommons.org/licenses/by-nc/2.0/tw/)
## 詳細 DEMO 說明網頁 * [http://comdan66.github.io/OA-ElasticaSearch/](http://comdan66.github.io/OA-ElasticaSearch/)
## 簡介 * 這是一套架構於 [Elastica Library](https://github.com/ruflin/Elastica) 所開發的工具,進階方便使用物件操作 Elastica Search 資料讀取。 * 經由各種類別方法(static),對 Elastica Search 實作 [新增](http://comdan66.github.io/OA-ElasticaSearch/guide/create.html)、[查詢](http://comdan66.github.io/OA-ElasticaSearch/guide/read.html)、[修改](http://comdan66.github.io/OA-ElasticaSearch/guide/update.html)、[刪除](http://comdan66.github.io/OA-ElasticaSearch/guide/delete.html) 的操作。 * 查詢出來的每一筆資料,再將其封裝成物件單位,方便於物件化思維的設計。 * 每筆物件皆可繼承基礎的 [修改](http://comdan66.github.io/OA-ElasticaSearch/guide/update.html)、[刪除](http://comdan66.github.io/OA-ElasticaSearch/guide/delete.html) 的實體方法。 * 分別對不同 Type 分類出不同的類別(Class)。 * 使用前要先引入 `demo/Elastica/ElasticaSearch.php` 檔案後即可使用。 * CRUD 範例,將會以 Type User 作為範例說明,詳細結構可以查閱 [結構說明](http://comdan66.github.io/OA-ElasticaSearch/guide/struct.html)。 * 後端 PHP 語言範例可以查閱檔案 `demo/index.php`。 * 相關 Elastica Search 語法可以查閱 [https://www.elastic.co/](https://www.elastic.co/)。
## 目錄 * [結構說明](http://comdan66.github.io/OA-ElasticaSearch/guide/struct.html) * [Mac 安裝](http://comdan66.github.io/OA-ElasticaSearch/guide/install.html) * [新增 (Create)](http://comdan66.github.io/OA-ElasticaSearch/guide/create.html) * [單筆新增 - create()](http://comdan66.github.io/OA-ElasticaSearch/guide/create.html#create) * [多筆新增 - createMany()](http://comdan66.github.io/OA-ElasticaSearch/guide/create.html#createMany) * [讀取 (Read)](http://comdan66.github.io/OA-ElasticaSearch/guide/read.html) * [單筆查詢 - find('one')](http://comdan66.github.io/OA-ElasticaSearch/guide/read.html#findOne) * [多筆查詢 - find('all')](http://comdan66.github.io/OA-ElasticaSearch/guide/read.html#findAll) * [多項條件查詢 - find('all', $conditions)](http://comdan66.github.io/OA-ElasticaSearch/guide/read.html#findConditions) * [更新 (Update)](http://comdan66.github.io/OA-ElasticaSearch/guide/update.html) * [物件資料更新 - save()](http://comdan66.github.io/OA-ElasticaSearch/guide/update.html#save) * [單筆資料更新 - update()](http://comdan66.github.io/OA-ElasticaSearch/guide/update.html#update) * [多筆資料更新 - updateMany()](http://comdan66.github.io/OA-ElasticaSearch/guide/update.html#updateMany) * [刪除 (Delete)](http://comdan66.github.io/OA-ElasticaSearch/guide/delete.html) * [物件資料刪除 - delete()](http://comdan66.github.io/OA-ElasticaSearch/guide/delete.html#delete) * [多筆刪除 - deleteMany()](http://comdan66.github.io/OA-ElasticaSearch/guide/delete.html#deleteMany)
### 關於
- 作者名稱 - OA Wu
- E-mail - comdan66@gmail.com
- 作品名稱 - OA-ElasticaSearch
- 最新版本 - 1.1
- GitHub - OA-ElasticaSearch
- Reference - Elastica Library
- Reference - https://www.elastic.co/
- 更新日期 - 2015/08/28