掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 910|回复: 1

[使用求助] 求助DreamToTrue

[复制链接]

该用户从未签到

发表于 2010-10-4 10:22:50 | 显示全部楼层 |阅读模式
DreamToTrue:
8 f' v) r" Y8 L: j; U( J6 k   您好!!
: ^: r- n- o+ ~0 M/ k   我在掌上百科看到您的“小满字典”,非常棒!!
+ R7 E! A' F' ~4 s. p- h- l   我出于兴趣“研究”了下Lucene.net,但移植到PPc时遇到些麻烦,特此来请
2 m, c0 T8 k1 m教您。
& J. S! a6 f! I  `; Z" u   由于Lucene.net没有compact .net 版本,源代码看了半个月也没弄明白,只
+ r7 @! v9 D6 H/ @: ^  R1 g好来讨教您。* g7 q* U+ s. C
6 a" H. g3 @) ~9 ?. S
   以下在Lucene.net框架内的C#代码:
6 B: O% |% E! J6 S' U& n          string var_IndDir_1 = "D:\\sqlitedb\\testind\\";  //索引文件  q7 X9 ~! t; B" x& N/ y8 l: \: {# ?9 [
所在目录,该索引文件有两个域:Fnam,Fins,数据和索引均被储存;! m3 X! E4 {" o2 e6 s5 d
          Analyzer Obj_Sqlite_Analyzer_1 = new StandardAnalyzer();
$ a9 P" \. e7 \          IndexSearcher obj_IndexSearcher_1 = new IndexSearcher
) ~4 y5 c; ^5 d: C% ](var_IndDir_1);
1 N0 f0 q/ d# a( {& b, l' D# m  g8 M          QueryParser obj_QueryParser_1 = new QueryParser("Fnam",
( y5 @4 A1 Y& ?% I2 b          Obj_Sqlite_Analyzer_1);( `* P8 q, b! l' e4 ^
            
: p* S, k7 `+ r- y8 p2 ]          obj_QueryParser_1.SetPhraseSlop(1);2 g: v& w2 A" i& e; F1 v
          Query obj_query_1 = obj_QueryParser_1.Parse("中国");
  ?! |* }, T) O2 q9 c! F8 R1 q          Hits obj_hits_1 = obj_IndexSearcher_1.Search(obj_query_1);& x% x5 U$ r% ^6 J( Q

) ~4 ^. D/ m1 Z5 q+ A$ t          /// <summary>
' ]' Q9 H' y8 _: T& P2 t% O$ P          /// 遍历查询结果
8 \) h  r) `) q1 e          /// </summary>
  U8 }" W+ ~; P- [* w7 W9 E- N& G# O          for (int var_ResultId_1 = 0; var_ResultId_1 <
9 d$ C& j2 A, E0 \obj_hits_1.Length(); ( F" x$ j; R) \  k: a5 K/ P
var_ResultId_1++)7 l% j+ S0 @7 ^8 V  I
            {
: f8 k: `: S: x                obj_hits_1.Doc(var_ResultId_1).Get("Fnam");
4 M6 w% j6 K/ q                obj_hits_1.Doc(var_ResultId_1).Get("Fins");+ H8 G. W" E( ?, z+ |2 x
                              
. i0 o9 z9 k' b& \$ @            }
. Y3 [  D, S3 G2 a, c5 z. z9 _
. [& K/ B, l: W/ \. b; }* @& F( G; v
我想把这段代码在PPC上实现,您能提供指导吗?我本人是个医生(在北京朝阳区2 f4 H& V% o$ L* t: Y* t- e- A
一家医院),编程只是个人爱好,谢谢!!我的邮箱:[email protected]

该用户从未签到

 楼主| 发表于 2010-10-5 12:51:37 | 显示全部楼层
谢谢!!+ Y. I5 G  J7 w; ^2 N+ C! s: D
问题已经解决。
0 b3 s% R% i1 H0 ]我已经成功地把Lucene.net转换为Lucene compact .net。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

小黑屋|手机版|Archiver|PDAWIKI |网站地图

GMT+8, 2025-5-8 09:25 , Processed in 0.022014 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表