如何在MarkLogic数据库中强制停止重新索引?
是否可以强制停止MarkLogic数据库中正在进行的重新索引?如果是,怎么做?您可以禁用重新编制索引,但值得考虑的是,您正试图通过这样做来解决什么问题。只有在更改索引设置时才会重新编制索引,并且如果更改索引设置,您可能希望新设置生效。如果您经常更改索引设置,并希望控制重新编制索引所需的资源量,您也可以进行节流如何在MarkLogic数据库中强制停止重新索引?,marklogic,marklogic-8,Marklogic,Marklogic 8,是否可以强制停止MarkLogic数据库中正在进行的重新索引?如果是,怎么做?您可以禁用重新编制索引,但值得考虑的是,您正试图通过这样做来解决什么问题。只有在更改索引设置时才会重新编制索引,并且如果更改索引设置,您可能希望新设置生效。如果您经常更改索引设置,并希望控制重新编制索引所需的资源量,您也可以进行节流 要禁用重新编制索引,请查看此处:您可以禁用重新编制索引,但值得考虑的是,您正试图通过这样做来解决什么问题。只有在更改索引设置时才会重新编制索引,并且如果更改索引设置,您可能希望新设置生效。
要禁用重新编制索引,请查看此处:您可以禁用重新编制索引,但值得考虑的是,您正试图通过这样做来解决什么问题。只有在更改索引设置时才会重新编制索引,并且如果更改索引设置,您可能希望新设置生效。如果您经常更改索引设置,并希望控制重新编制索引所需的资源量,您也可以进行节流
要禁用重新索引,请查看此处:禁用重新索引的方法:
数据库->选择您的内容数据库
- 在“配置”选项卡中,向下滚动至重新索引启用,然后选择
false
- 滚动到页面顶部或底部,然后单击
按钮ok
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
let $disabled-reindexer-config := admin:database-set-reindexer-enable($config,
xdmp:database("myDatabase"), fn:false())
(: returns the new configuration element -- use admin:save-configuration
to save the changes to the configuration or pass the configuration
to other Admin API functions to make other changes. :)
return
admin:save-configuration( $disabled-reindexer-config )
禁用重新索引的方法:
数据库->选择您的内容数据库
- 在“配置”选项卡中,向下滚动至重新索引启用,然后选择
false
- 滚动到页面顶部或底部,然后单击
按钮ok
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
let $disabled-reindexer-config := admin:database-set-reindexer-enable($config,
xdmp:database("myDatabase"), fn:false())
(: returns the new configuration element -- use admin:save-configuration
to save the changes to the configuration or pass the configuration
to other Admin API functions to make other changes. :)
return
admin:save-configuration( $disabled-reindexer-config )