我想在Marklogic中構建一個簡單的搜索應用程序,但我不想使用Application Builder。我想寫我自己的.xqy文件。我想從用戶輸入說名字,姓氏&地址。用戶可以按名字或姓氏或地址進行搜索。他還可以通過輸入所有三個字段進行搜索,也可以將三個字段留空。在這種情況下(空白)所有記錄都應該被返回。如何在Marklogic中使用搜索工具在名稱,姓氏等xml的特定節點上構建此類應用程序如何在Marklogic中構建簡單的搜索應用程序?
3
A
回答
5
我建議您看看search:search
的功能。它提供了分頁和分面開箱即用。您也不需要三個搜索框,您可以使用前綴編寫保留的搜索查詢。事情是這樣的:
fulltextterm first:name last:name address:city
你甚至可以使用括號,在表達和,OR,並不。
更多關於Search API
可以搜索開發指南中找到:
http://docs.marklogic.com/guide/search-dev
功能參考大概是太有用:
http://docs.marklogic.com/search
而對於完整性的緣故REST-API
也值得一提:
http://docs.marklogic.com/REST/client/search
HTH!
2
我還建議您閱讀http://developer.marklogic.com/learn/tutorials的一些教程。特別是我建議你閱讀從http://developer.marklogic.com/learn/get-started-apps開始的兩部分系列。這將向您展示在MarkLogic中編寫應用程序的基礎知識。從那裏你可以應用grtjn提到的搜索功能。
3
相關問題
- 1. laravel 5.2如何在我的應用程序中創建簡單搜索
- 2. 在Django應用程序中添加一個簡單的搜索
- 3. 搜索查詢沒有出現在URL中的簡單搜索應用程序
- 4. 如何構建簡單的OpenCV程序
- 5. 如何使用Solr/Lucene構建簡單的搜索引擎?
- 6. MarkLogic結構查詢搜索
- 7. 如何構建簡單的Android應用程序
- 8. 如何構建簡單的JPA/GenericDAO動態Web應用程序
- 9. UIViewControllers和UIViews ...如何構建一個簡單的應用程序
- 10. 如何搜索Marklogic文檔中的單詞序列?
- 11. 簡單的圖書搜索應用程序:如何替換第二次搜索的搜索結果?
- 12. 搜索:搜索()vs cts:搜索()在MarkLogic
- 13. 使用Marklogic的JAVA API創建搜索
- 14. 簡單的Java應用程序構建在Gradle上
- 15. mySql-java簡單的搜索控制檯應用程序
- 16. 在Ruby on Rails中構建簡單的wiki應用程序的實用教程?
- 17. 我應該如何構建WP7應用程序的過濾搜索?
- 18. 如何在Django Haystack中構建單個應用程序的索引 - elasticsearch?
- 19. 從marklogic搜索
- 20. MarkLogic搜索的Xquery
- 21. MarkLogic搜索使用Java API建議
- 22. Marklogic:搜索:建議在短語
- 23. MarkLogic:如何使用cts搜索XPath:uris
- 24. 如何使用javascript中的數組創建簡單搜索
- 25. 如何在javascript中創建簡單的搜索功能?
- 26. 用laravel構建的簡單應用程序?
- 27. 如何在從iPad搜索時搜索iPhone應用程序
- 28. Rails 3應用程序中的簡單搜索表單不顯示
- 29. 如何簡化應用程序結構?
- 30. Rails應用程序:我如何使用簡單的搜索方法搜索相關模型?
自發布此答案以來,時間已經取得很大進展。正如其他答案和評論中提到的那樣,有一些框架可以通過幾條命令生成完整的應用程序。在這個答案中給出了一些更新的細節:http://stackoverflow.com/a/35344395/918496 – grtjn 2016-06-28 09:54:12