Javascript 在类别筛选视图中搜索

Javascript 在类别筛选视图中搜索,javascript,lotus-notes,xpages,Javascript,Lotus Notes,Xpages,我有一个按国家分类然后按客户名称排序的视图-客户名称不是唯一的(它是作业列表,因此客户经常出现)。我可以通过国家下拉列表轻松过滤视图。现在我想在过滤视图中搜索customer。最好的方法是什么?基于我对这种功能的试用,我认为最好的方法是根据需要操作unid的范围集合/映射,然后根据需要刷新数据表或重复控件。除了非常简单的需求之外,我还没有看到一种简单实现此功能的方法。我不知道最好的解决方案是什么,但我会尝试在视图上进行全文搜索。创建一个查询,如“FIELD country包含'us',FIELD

我有一个按国家分类然后按客户名称排序的视图-客户名称不是唯一的(它是作业列表,因此客户经常出现)。我可以通过国家下拉列表轻松过滤视图。现在我想在过滤视图中搜索customer。最好的方法是什么?

基于我对这种功能的试用,我认为最好的方法是根据需要操作unid的范围集合/映射,然后根据需要刷新数据表或重复控件。除了非常简单的需求之外,我还没有看到一种简单实现此功能的方法。

我不知道最好的解决方案是什么,但我会尝试在视图上进行全文搜索。创建一个查询,如“FIELD country包含'us',FIELD username包含'andy'”。国家/地区的值取自下拉列表,即文本字段的用户名值

我将创建一个包含所有下拉列表国家/地区的集合,并在集合中进行搜索

这是最有希望的方法,但尚未完全满意: -缓存国家(它们不会经常更改)以获得国家选择 -按国家/地区和客户对视图进行排序(不分类) -使用JSON数据源和Dojo网格 -将搜索设置为带有国家/地区和客户的向量 -将精确匹配设置为false


它将在客户处启动网格,但向下滚动时显示更多,但在我的情况下这没关系。

Thimo,FTSearch在视图上的速度非常慢。幕后发生的事情:对NSF进行FTSearch,然后初始化每个文档以查看它是否在该视图中。这是特别慢的,当你有很多结果但只想显示一个子集(例如1-20,21-40)有趣时,你认为什么“非常慢”?我喜欢认为,对一个有英国《金融时报》索引的视图进行英国《金融时报》搜索是非常快的。例如,在一个拥有600万文档的数据库上进行的FTSearch在<0.5秒内生成结果(只有少量搜索结果)。好的,让我指定一个用例:如果在一个点击率较高的视图中搜索FTSearch,那么它将开始变慢。如果初始点击数很小,则只打开几个文档,而且速度会很快。我在美国国家科学基金会做了一个FTSearch,结果大约有50000次点击(<0.5秒),在一个视图中同样需要很多分钟