作者NewSpec (新规格)
看板AndroidDev
标题[问题] 请问呈现资料app的架构
时间Tue Feb 26 01:08:31 2013
大家好 我现在想做一个有点像给人读课文的app
但让我有点犹豫的是, 这些课文的资料应该如何存放呢?
该先放在SQLite档案中等首次启动时汇入
或者就一篇一个档那样放在assets/里?
像这种情况下的best practice会是怎样的呢?
请大家给点建议罗, 谢谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.224.201.142
1F:推 lovelycateye:我觉得一篇一个档吧?只是你要想你要怎麽将档名对应 02/26 10:43
2F:→ lovelycateye:放在 assets 代表也比较好改,要换也好换。 02/26 10:43
3F:→ NewSpec:我直觉也是用file放assets/就好, 但这样的话搜寻和排序该 02/26 13:42
4F:→ NewSpec:怎麽解决呢? 用index file? 02/26 13:42
5F:→ lovelycateye:有搜寻跟排序需求喔...排序倒好解决...搜寻... 02/26 14:15
6F:→ lovelycateye:总觉得用foreach跑Regex只适用在小范围 02/26 14:17
7F:→ lovelycateye:我可能会做成在网路上放Solr来做搜寻,回传file name 02/26 14:18
8F:→ lovelycateye:因为你的详细需求是推文才说的,文章大小也未知 02/26 14:19
9F:→ lovelycateye:所以我可能无法建议出一个最佳解 02/26 14:19
10F:→ NewSpec:排序有可能是根据内容喔, 例如重要性, 而非单纯档名 02/26 14:24
11F:→ lovelycateye:你说的是搜寻结果吧?这也是为何我会想用Solr的原因 02/26 15:47
12F:→ lovelycateye:例如:相关性或什麽加权之类的 02/26 15:48
13F:→ lovelycateye:因为你排序的依据也是刚刚才说会根据内容 02/26 15:48
14F:→ NewSpec:放网路是好解决拉... 但像课文这种要大不大, 要小不小的东 02/26 17:14
15F:→ NewSpec:西, 我希望还是尽量实作为offline亦可使用 02/26 17:15
16F:→ lovelycateye:要offline那就Regex直上吧XD 慢就慢! 02/26 18:25
17F:推 changyuheng:放资料库搜寻比较快 02/28 11:34