[英]XDMP-TOOMANYPOSITIONS - Marklogic error
我正在形成一個由多個或多個查詢和查詢組成的查詢,這是cts:search()
函數的第二個參數。 但是,當我使用cts:search()
,我得到了XDMP-TOOMANYPOSITIONS:error 。 誰能告訴我在什么條件下的原因。 這個錯誤會發生嗎?
https://docs.marklogic.com/guide/messages/XDMP-en#XDMP-TOOMANYPOSITIONS上的文檔說的不多,但這意味着查詢評估失敗,因為位置信息太多。 這可能是服務器錯誤。 不要調整任何內容:沒有可用的設置會影響此限制。 如果您沒有運行最新版本,請升級到最新版本,然后查看是否有幫助。 否則,您應該與支持人員聯系以獲取詳細信息。
您可以嘗試使用https://docs.marklogic.com/cts:search的unchecked
選項-但僅在此特定查詢確實不需要使用位置數據時才有效。 這是一個簡單的測試,它將確認問題的本質。
如果您可以發布完整的查詢,則可能有人會發現一種重組它的方法來解決該問題。
另一個可能的解決方法是完全關閉位置索引:單詞位置,元素-單詞位置等。但是,您可能有充分的理由首先將它們打開。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.