在Tridion(SDL Tridion 2011)中使用搜索功能时,我从未取得过实际成功.我正在查看组件列表.我为这些组件的名称输入了一些文本,但搜索没有找到它.我必须使用组件的确切名称才能找到它.
它使用我的标准搜索哪些字段?
是否有可以使用的外卡符号或设置使其成为"包含"查询?
搜索索引器应索引每个组件的所有字段以及二进制文件(PDF,MS Word文档等)中的文本.我有一个正在运行的SDL Tridion 2011实例,可以确认它确实提供了二进制和普通组件内容的结果.
我不完全确定新的SolR版本的Tridion的内部工作原理,但我认为标题和全文分别编入索引.
可能是您的索引器实际上没有正常运行,我看到该服务似乎处于运行状态,但实际上并未处理搜索队列中的消息.尝试打开清除队列工具(通常位于"C:\ Program Files(x86)\ Tridion\bin\TcmPurgeQueue.exe"),查看是否有大量邮件在搜索队列中等待.如果有,可能是项目没有正确处理,尝试点击刷新并查看数字是否正在下降.
对于通配符,您应该只能使用'*'.我只是测试把字符串"Rampusplong"中提起组件,并可以确认搜索"Rampusplong"或"Rampus*"或"*ampusplo*"返回我的结果,但"Rampus"不返回任何结果.
是的,*对于克里斯提到的外卡.请参阅下面的一些保留字选项(来源:SDL欢迎"了解SDL Tridion"帮助页面)以了解其他选项.
标识符(例如tcm:19-123-8)
搜索运营商
ANDORNOTIN (例如"someword IN title",其中title是组件的XML)用"(例如"Mad cookie")分隔的确切短语
通配符
* 对于通配符,多个字符(我有时需要完全匹配)? 单身特殊字符
+ - ! ( ) { } [ ] ^ " ~ * ? : \
(帮助文件除了用双引号转义外没有多说)
保留字(不论大小写都以\转义)
CONTAINS NEAR SENTENCE PARAGRAPH PHRASE IN MATCHES STARTS SUBSTRING ENDS AND OR NOT您还可以通过单击高级搜索(搜索旁边的向下箭头)搜索多媒体以及元数据,架构和其他可见搜索选项.
至少在旧版本(R5.3具体而且可能是2009年)中,我看到常规创建之外的项目(通过VBScript)跳过索引.重新索引是否属于这种情况,但对2011年不确定.
| 归档时间: |
|
| 查看次数: |
782 次 |
| 最近记录: |