禁用webtop简单搜索组件的全文搜索

时间:2014-06-20 08:28:21

标签: documentum documentum6.5 webtop

在webtop的简单搜索组件中,如何禁用全文搜索并只使用数据库?

我想保持高级搜索搜索全文。

据我所知,全文搜索可以在dfc.properties中完全禁用,或者使用dql提示文件按类型和角色进行过滤,但我找不到任何关于如何在简单搜索中禁用它的内容!

2 个答案:

答案 0 :(得分:1)

您可以扩展搜索组件,并在扩展组件中覆盖 buildQuery()方法。这样您就可以编写自己的查询。浏览开发人员论坛,应该可以在没有SEARCH TOPIC功能的情况下执行查询。

答案 1 :(得分:1)

类似于Miki的解决方案似乎正在发挥作用。

扩展搜索组件,但修改自定义 titlebar.jsp 调用中的onClickSearch () javascript,并通过传递修改后的dql查询来提取 postComponentJumpEvent 。< / p>

function onClickSearch ()
{
var contentPage = eval(getAbsoluteFramePath("content"));
if (contentPage != null)
{
var text = document.getElementById("txtSearch");
callBlur(text);
var strValue = text.value;
if (strValue != "" && strValue != "<%=strSearch %>")
{

var query = "select * from dm_folder where upper(object_name) like upper('%" + strValue + "%')"; //or any query

postComponentJumpEvent(null, "search", "content", "queryType","dql","query", query);