0
暫時不真正熟悉NoSQL數據庫,我現在想知道以下幾點: 我有過完整的數據庫搜索一個Lucene搜索索引和:Cloudant巢搜索和查看
function (doc) {
index("default", doc.name);
index("name", doc.name, {"store": true, "index": false});
if (doc.description) {
index("default", doc.description);
index("description", doc.description, {"store": true, "index": false});
}
if (doc.steps) {
for (var i = 0; i < doc.steps.length; i++){
index("default", doc.steps[i].description);
}
}
}
它應與用戶合作稍後提供查詢。現在我不知何故必須處理某些文件的限制。是否有可能做這樣的事情(sqlish):
SELECT id, name, description FROM Table WHERE id IN (<Lucene search>) AND <restriction>;
創建在搜索結果的頂部視圖。 這是可能的,還是有更高效的選擇?
索引不應該是問題。 感謝您提供處理lucene查詢中權限設置的建議。 是否可以重新定義結果的顯示方式? 存儲的所有內容都顯示在'「字段」下:{...}' 是否可以徹底重新定義? – Tamwyn
這些字段是您索引的項目並添加'store:true'選項。您還可以將'?include_docs = true'添加到查詢字符串以返回整個匹配文檔 –