SDL Tridion 2011 搜索使用哪些字段? [英] What fields does SDL Tridion 2011 search use?

查看:25
本文介绍了SDL Tridion 2011 搜索使用哪些字段?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在 Tridion 中使用搜索功能时,我从未取得实际成功(SDL Tridion 2011).我正在查看组件列表.我为其中一个组件的名称输入了一些 文本,但搜索未找到它.我必须使用组件的确切名称才能找到它.

I have never had practical success when using the search feature in Tridion (SDL Tridion 2011). I am looking at a list of components. I enter some of the text for one those component's name and the search does not find it. I have to use the exact name of the component for it to find it.

它使用我的条件搜索哪些字段?

What fields does it search using my criteria?

是否有我可以使用的通配符或设置使其成为包含"查询?

Is there a wild card symbol I can use or a setting to make it a "contains" query?

推荐答案

搜索索引器应该索引每个组件的所有字段以及二进制文件(PDF、MS Word 文档等)中的文本.我有一个正在运行的 SDL Tridion 2011 实例,可以确认它确实提供了二进制和普通组件内容的结果.

The Search Indexer should index all fields of every components as well as text in binaries (PDFs, MS Word Docs etc). I have a running instance of SDL Tridion 2011 and can confirm that it does in fact give results from both binary and normal component content.

我不完全确定 Tridion 的较新 SolR 版本的内部工作原理,但我认为标题和全文是分开编入索引的.

I am not entirely sure of the inner workings of the newer SolR version of Tridion, but I imagine that Titles and Full text are indexed separately.

可能是您的索引器实际上运行不正常,我看到该服务似乎处于运行状态,但实际上并未处理搜索队列中的消息.尝试打开清除队列工具(通常位于C:\Program Files (x86)\Tridion\bin\TcmPurgeQueue.exe"),查看搜索队列中是否有大量消息在等待.如果有,可能是项目没有被正确处理,尝试点击刷新,看看数量是否下降.

It could be that your indexer is not actually running properly, I have seen the service appear to be in the running state, but not actually processing messages in the Search Queue. Try opening the Purge Queue tool (Normally located at "C:\Program Files (x86)\Tridion\bin\TcmPurgeQueue.exe"), and see if there are lots of messages waiting in the Search Queue. If there are, it may be that items are not being processed properly, try hitting refresh and see if the number is going down.

对于通配符,您应该只能使用 '*'.我刚刚测试了将字符串 "Rampusplong" 放入一个组件文件中,并且可以确认搜索 "Rampusplong""Rampus*""*ampusplo*" 返回我的结果,但Rampus"没有返回任何结果.

For a wildcard, you should just be able to use a '*'. I just tested putting the string "Rampusplong" in a component filed, and can confirm that searching for "Rampusplong" or "Rampus*" or "*ampusplo*" return my result, but "Rampus" returns no results.

这篇关于SDL Tridion 2011 搜索使用哪些字段?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆