norch vue
Norch based
vue.js前端到搜索引擎諾奇 /搜索指數。從Norch開始並在沒有太多編碼的情況下測試您的數據集的一種簡單方法。 (將在以後的時間點上沒有任何編碼)
npm install -g norch
npm install search-index-indexer norch-vuejs-app node node_modules/search-index-indexer/index.js -c https://cdn.rawgit.com/eklem/search-index-indexer/master/config.json -d https://cdn.rawgit.com/eklem/dataset-vinmonopolet/master/dataset-vinmonopolet-sparkling.str
mkdir norch-index
mv data/ norch-index/對於Test-DATA,我們使用數據集數據集Vinmonopolet。
norch -p 3030 -l silly -i norch-index Norch.js從定義數據模型開始。它的一部分是config-stuff。將其指向您的Norch實例的url ,並設置Cateories(您要過濾的字段)。
// Application configuration
config = {
'url' : 'http://[norch-url]:[port-number]/' ,
'endpoint' : {
'search' : 'search?q=' ,
'categorize' : 'categorize?q=' ,
'buckets' : 'buckets?q=' ,
'docCount' : 'docCount' ,
'totalHits' : 'totalHits?q='
} ,
'categories' : [ {
'field' : '[filed-to-categorize-on]'
} ]
}有關Norch端點API的更多信息。此應用僅支持一個子集。
我正在使用Apache交付頁面,但這僅僅是我。用戶您首選的Web服務器以提供index.html和norch.js,您就可以玩了。
Google Chrome是開發時首選的瀏覽器,因為它具有VUE的工作DevTool:vue.js devtools。它將在應用程序中向您展示數據對象發生的事情。
開發時,最好檢查諾奇的支持,不支持什麼,以及什麼是響應。這樣的瀏覽器測試:
http://[norch-url]:[port-number]/search? q ={ " pageSize " :10, " query " :{ " AND " :{ " * " :[ " * " ]}}}norch Json API交談。與search-index-indexer一起,這將使人們能夠在無需任何編碼的情況下測試其數據集。 norch JSON API轉換為內部search-index API。