Xpages:如何使自定义函数返回类型提前值

时间:2015-03-04 18:04:37

标签: xpages xpages-ssjs

我有一个SSJS对象/函数执行自定义全文搜索,因为结果需要按照我的客户端定义的特定顺序。此功能在搜索结果视图中正常工作。它有一个构建搜索查询的方法(添加*和AND以及所有这些),这是一个返回排序结果的属性,我刚刚添加了一个返回前面类型所需HTML的方法。

我的对象叫做SortedSearchResults。它需要使用搜索查询进行实例化,以便获得结果和类型提前HTML。我如何在提前输入值中编码,所以每次将字母添加到提前输入字段时,我都不会创建一个SortedSearchResults对象?

使用会话管理bean会更好吗?这会让它变得更容易吗?会不会更快?搜索限制为最多15个结果。

Sor far,我只使用SSJS代码,但我不知道应该怎么做才能避免记忆漏洞。这是当前的代码:

//TODO Memory management???
var results = new SortedSearchResults( getComponent("inputSearch").getValue());
return results.typeAheadValues;

如何优化此代码,以便我不会创建不必要的" var结果"?或者这样可以吗???

谢谢:)

0 个答案:

没有答案