在SharePoint平台上实现产品模型参数化搜索的方法

文档序号:6485561阅读:161来源:国知局
在SharePoint平台上实现产品模型参数化搜索的方法
【专利摘要】本发明公开了一种在SharePoint平台上实现产品模型参数化搜索的方法,包括以下步骤:步骤1,对SharePoint文档库中的栏进行自定义,使得栏与产品模型参数相关联;步骤2,获取与产品模型参数相关联的栏;步骤3,在与产品模型参数相关联的栏相对应的位置添加文本输入框;步骤4,根据客户在文本输入框中的输入值,对存储于SharePoint文档库中的产品模型库进行搜索;步骤5,返回搜索结果。采用上述技术方案后,可使用户能够基于产品的参数对产品模型库进行搜索,并且搜索速度快,无需关键字搜索配置,搜索结果无跳转展示。
【专利说明】在SharePoint平台上实现产品模型参数化搜索的方法
【技术领域】
[0001]本发明涉及一种在SharePoint平台上实现产品模型参数化搜索的方法。
【背景技术】
[0002]由微软公司推出的 Microsoft Office SharePoint Server 2007 (M0SS2007)为企业提供了一个内容管理、知识管理和工作协作的平台。在M0SS2007中,基于模板的自助站点,可以帮助用户快速建立各级门户站点;基于Web部件(Webpart)的页面展现组件技术为用户提供了快速组织页面功能和内容的能力。
[0003]在SharePoint文档库中,对于信息的存储其实质为数据库存储,上传至文档库的文档都被解析成十六进制然后存储在WSS_Content数据库的表中。SharePoint文档库通过对WSS_Content数据库的读取及映射,将数据库的信息通过Web界面进行呈现,提供给用户以B/S浏览方式的文件查看。在用户查询产品模型时,如果使用SharePoint自带的搜索服务器进行爬网搜索,占去的内存资源很多,搜索速度很慢,界面也不够友好,而且无法基于产品模型的参数查询产品信息。

【发明内容】

[0004]本发明所要解决的技术问题在于提供一种在SharePoint平台上实现产品模型参数化搜索的方法,用户可以通过输入产品模型的参数。
[0005]本发明所采用的技术方案是:一种在SharePoint平台上实现产品模型参数化搜索的方法,包括以下步骤:
步骤1,对SharePoint文档库中的栏进行自定义,使得栏与产品模型参数相关联;
步骤2,获取与产品模型参数相关联的栏;
步骤3,在与产品模型参数相关联的栏相对应的位置添加文本输入框;
步骤4,根据客户在文本输入框中的输入值,对存储于SharePoint文档库中的产品模型库进行搜索;
步骤5,返回搜索结果。
[0006]采用上述技术方案后,可使用户能够基于产品的参数对产品模型库进行搜索,并且搜索速度快,无需关键字搜索配置,搜索结果无跳转展示。
【专利附图】

【附图说明】
[0007]图1是根据本发明一实施例的流程示意图。
[0008]图2是根据本发明一实施例的进行产品模型参数搜索前的实现效果示意图。
[0009]图3是根据本发明一实施例的进行产品模型参数搜索后的实现效果示意图。
【具体实施方式】
[0010]下面结合附图对本发明做出进一步说明。[0011]参考图1。根据本发明一实施例的一种在SharePoint平台上实现产品模型参数化搜索的方法,包括以下步骤:
步骤1,对SharePoint文档库中的栏进行自定义,使得栏与产品模型参数相关联。
[0012]栏是SharePoint中所特有的对象,它包括文本类型、选项类型、数字类型、图片类型等。通过SharePoint栏可以对文档库进行自定义修改,以实现文档额外信息的存储及展示。通过对产品的主要性能参数的提取,将SharePoint文档库中的栏进行自定义,例如可以将栏命名为长度、外径等等,使得栏与产品模型的参数实现关联。
[0013]步骤2,获取与产品模型参数相关联的栏。
[0014]步骤3,在与产品模型参数相关联的栏相对应的位置添加文本输入框。
[0015]步骤4,根据客户在文本输入框中的输入值,对存储于SharePoint文档库中的产品模型库进行基于参数的搜索。
[0016]步骤5,返回搜索结果。如果搜索到与用户的输入值相匹配的产品模型,则将该产品模型返回给客户,否则返回值为错误(false)。
[0017]为实现产品模型的参数化搜索以及友好的结果返回方式,在本发明的优选实施例中,步骤2至步骤4是通过JavaScrip的Jquery框架来实现。在步骤4中,搜索调用了SharePoint中的查询筛选器(query filter)。Jquery框架是一个开源项目,具有很多优点,例如,非常轻巧,大小只有不到30KB ;出色的DOM操作封装;丰富的插件支持等等。在sharepoint的文档库中,通过栏定制好的参数容器,将产品模型参数进行基于栏的展示。由于栏是展示产品的参数,所以其类型为文本值。通过sharepoint的内容编辑器网络部件,将jquery编写的基于栏搜索的JSP代码进行解析。在页面上添加相应的文本输入框,捕捉到客户输入的值后,实现基于参数的搜索。
[0018]在一具体实施例中,通过Jquery框架获取栏位添加文本输入框的主要代码如下:
【权利要求】
1.一种在SharePoint平台上实现产品模型参数化搜索的方法,其特征在于,包括以下步骤: 步骤1,对SharePoint文档库中的栏进行自定义,使得栏与产品模型参数相关联; 步骤2,获取与产品模型参数相关联的栏; 步骤3,在与产品模型参数相关联的栏相对应的位置添加文本输入框; 步骤4,根据客户在文本输入框中的输入值,对存储于SharePoint文档库中的产品模型库进行搜索; 步骤5,返回搜索结果。
2.如权利要求1所述的在SharePoint平台上实现产品模型参数化搜索的方法,其特征在于,所述的步骤2至步骤4是通过JavaScrip的Jquery框架来实现。
3.如权利要求2所述的在SharePoint平台上实现产品模型参数化搜索的方法,其特征在于,在所述的步骤4中,搜索调用了 SharePoint中的查询筛选器。
4.如权利要求1所述的在SharePoint平台上实现产品模型参数化搜索的方法,其特征在于,在所述的步骤5中,如果搜索到与用户的输入值相匹配的产品模型,则将该产品模型返回给客户,否则返回值为错误。
【文档编号】G06F17/30GK103455482SQ201210168136
【公开日】2013年12月18日 申请日期:2012年5月28日 优先权日:2012年5月28日
【发明者】徐筱叶 申请人:上海中国弹簧制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1