我使用的是Alfresco 4.1.6和Solr 1.4。
我正在阅读有关在节点上使用分类的可能性,在内容模型的某个方面使用类型d:category指定。
我们项目中搜索的最佳时机是最重要的,这也是我尝试为此设计最佳选项的原因。我们的存储库有超过2百万个文档,遍布目录,每个用户(我们有3000个用户aprox)都有自己的根路径。
对于查询(FTS_ALFRESCO),我们实际使用TYPE(我们在模型上定义了5种不同类型的节点)和自定义属性(我们在查询中使用的所有属性都被编入索引)。
我的问题是......想象一下,我改变了我的模型,并使用我们的一个属性,如类别。我删除了一个属性,并使用此属性创建了具有d:category的方面。如果按类型,属性和类别搜索,搜索将更有效,更快捷?如果我像一个类别一样搜索这个值而不是像普通的索引属性那样搜索这个值,那么Alfresco会给我一个最好的表现吗?还是真的是一样的?使用这个类别的好处是什么?
答案 0 :(得分:0)
类别和属性都有不同的用法。
主要区别是
属性:每个内容可以具有相同属性的不同值
类别:您将拥有与多个内容相关联的相同类别
因此,根据您的要求,您必须选择要使用的那个。就性能而言,我认为基于类别的搜索会更快(我还没有尝试过)。