首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >兔兔增加新指标

兔兔增加新指标
EN

Stack Overflow用户
提问于 2013-09-24 08:59:35
回答 1查看 614关注 0票数 0

有没有办法在没有重新索引的情况下向jacrkabbit存储库添加新的索引?

IE配置文件中的索引如下所示

代码语言:javascript
复制
<?xml version="1.0"?>
<!DOCTYPE configuration SYSTEM "http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd">
<configuration xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:ns="http://unicorn.eu/ns" xmlns:jcr="http://www.jcp.org/jcr/1.0">
  <index-rule nodeType="ns:DMSDocument">
    <property>ns:name</property>
  </index-rule>

如果我把它改成这个

代码语言:javascript
复制
<?xml version="1.0"?>
<!DOCTYPE configuration SYSTEM "http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd">
<configuration xmlns:nt="http://www.jcp.org/jcr/nt/1.0" xmlns:ns="http://unicorn.eu/ns" xmlns:jcr="http://www.jcp.org/jcr/1.0">
  <index-rule nodeType="ns:DMSDocument">
    <property>ns:name</property>
    <property>ns:fullpath</property>
  </index-rule>
</configuration>

是否有任何方法使新索引生效而不必重新索引整个存储库?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-02 10:10:55

你可以:

  • 更改索引配置
  • 重新启动或重新打开存储库(以便读取配置更改)
  • 遍历所有相关节点,并“触摸”它们(修改属性,例如上次修改的时间)。这样,节点就会被重新索引。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18977098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档