2005年2月24日
#
- 产品即时比价,为购买产品提供参考;
- 产品规格收集;
结果页面
TODO List:
- Identify attributes in a web page
- Deal with multiple attributes in a single line while comparing
- Show already mapped attributes in compare dialog
- Filter "related product" area to reduce # of hunks (by identifying instance URLs in webpage)
- Use 3rd party (oss) Java diff library, to remove "org.eclipse.compare" dependency
- [Web]Add attribute value filtering options in search page
- Add "washer" or "MessageFormat" to attribute entry
- Specify whether an attribute is long text (e.g. description) or image URL
- Add popularity property to ore, evaluate it by speed, usage, etc.
- Solo data partition
- Show downloading progress bar in web interface
- Added order property to Attribute
- Result page columns categorized by ores
- Give different thread pool size to user according to his level, default = 3
- Ores of a category should be derived, like attributes inheritance
- Solve the problem that one ore maps attributes differently in different categories
- Model advanced search of ores
- Automatically discover search url pattern of ores
- Convert relative HREFs to absolute so that they can be recongnized by instance url pattern
- Add test query keyword for Category (or Ore) as an attribute, for easy testing purpose
- Ability to map multiple attributes in web page to one
- Package as rcp product
- Mark as "not available" for an attribute of ores
- Cache most recent downloaded web pages, for re-compare purpose
- Remove tag content to reduce hunks
- Remove unique content in product url to reduce hunks
Issue List:
- [Desktop]Concurrently download test pages in comparing dialog.
- Remove org.eclipse.swt dependency from solo model
- Instance url pattern of Ore should be multiple (allow an ore has multiple instance url pattern)
- Use relative path for default.solo
- Clear prior mapping when an attribute is assigned again, provide "remove mapping" button
- Add progress indicator for attribute extraction dialog while refresh comparison area
- Add as test instance URL when two URLs are entered to be compared
- Allow mapping multiple attributes in mapping dialog without pressing OK button
- Add add/remove category/attribute function
- Provide category selection function in editing ore dialog
- Replace compare area with Table for better performance
Web界面搜索结果的大概结构:
和离线编辑器比起来,供大多数人使用的web界面要简单很多,如果不考虑用户管理,大概就是一个搜索界面。
Solo的离线编辑器界面,其作用是编辑分类、属性和Ore,作为在线查询的后台数据
为了让使用者能更快体验solo,solo计划发布Web版本,第一个版本发布时间大约在08年3月底。
Solo在SourceForge.net的申请终于通过了,可以通过
http://sourceforge.net/projects/solo/访问最新的Solo进展。
重新设计了透视图结构,增加了Ontology下载管理功能,收藏夹功能。
1、测试Ore是否可连接
2、对没有Instance的Subject的处理(例如yisou的查询结果)
3、数字类型栏的正确排序
4、Index表格增加Retrive All命令
5、对无法连接的Ore不进行Index处理,在结果里提示用户该Ore无法连接
6、运行环境只能为J2SDK 1.4.06版本的问题(必须修改)
7、查询表格空间不够时要可以滚动
8、隐藏进度视图
9、保存查询到收藏夹,实现“订阅”功能
10、图形化编辑Ore模型代替Protege(大工程)
11、提供Ore模型下载功能,Local File替换功能
12、应用程序打包
13、拆分Ore选择、查询表格和查询结果为独立View
14、Index和Instance查询结果分为独立View,菜单分开
15、记录最新N条搜索历史
16、IndexJob和InstanceJob的改进,下载过程进度报告,取消操作响应
17、修改Reload功能的bug
18、实现Index->Instance的拖放和copy-paste操作
19、允许用户显示/隐藏各视图
20、含有用javascript载入内容代码的网页处理(难题)
21、一个Field应该可以被多个Ore重用
22、思考Ontology的发布模式
新版solo的问题列表