掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 797|回复: 1

[使用求助] 求助DreamToTrue

[复制链接]

该用户从未签到

发表于 2010-10-4 10:22:50 | 显示全部楼层 |阅读模式
DreamToTrue:
8 h1 G6 |6 p' D8 J. v7 o* P  [4 R2 R0 b   您好!!
. G* d6 K0 A7 K2 U! I. t( f$ y   我在掌上百科看到您的“小满字典”,非常棒!!0 K8 g7 y& J- ~4 K
   我出于兴趣“研究”了下Lucene.net,但移植到PPc时遇到些麻烦,特此来请" V; V* c' q7 c
教您。2 `4 u+ Y" p! t3 F0 Y- H
   由于Lucene.net没有compact .net 版本,源代码看了半个月也没弄明白,只
! ]& R$ M9 I6 r好来讨教您。, b6 o& S; c9 T% ]# \
1 z4 ]8 ]3 n, z5 a' ?2 T+ E
   以下在Lucene.net框架内的C#代码:5 e1 R4 E1 |$ ]; f* K
          string var_IndDir_1 = "D:\\sqlitedb\\testind\\";  //索引文件8 K- o$ x$ t' D/ c' S4 a
所在目录,该索引文件有两个域:Fnam,Fins,数据和索引均被储存;
' I. k( o9 s6 A$ Y          Analyzer Obj_Sqlite_Analyzer_1 = new StandardAnalyzer();
# l8 F/ f+ |. x' R5 o1 j          IndexSearcher obj_IndexSearcher_1 = new IndexSearcher
, F$ [1 M+ Y' G& r9 O- w& E- ^(var_IndDir_1);
5 z- J* x; P1 {8 J, j          QueryParser obj_QueryParser_1 = new QueryParser("Fnam",
" r; N( I  a1 L7 B6 W, H6 v          Obj_Sqlite_Analyzer_1);" L& ?% M6 {  z4 r, [- B
            
- M* R0 o/ ~: y! z          obj_QueryParser_1.SetPhraseSlop(1);
' h, {7 D+ z" y          Query obj_query_1 = obj_QueryParser_1.Parse("中国");4 B9 N! w# w5 P5 t: Y3 E
          Hits obj_hits_1 = obj_IndexSearcher_1.Search(obj_query_1);
' X9 S# }) `) }- _: d& F' j0 G* _$ ]$ Y; l0 Z
          /// <summary>8 Y$ j; {* Z8 D& B
          /// 遍历查询结果" \0 S: Z& S( F* E
          /// </summary>( B$ b4 K' O5 a1 Y! u( n5 G
          for (int var_ResultId_1 = 0; var_ResultId_1 < 0 c6 ]" C2 a5 D5 _; h: Y
obj_hits_1.Length();
: w6 u& _; g& D8 k$ |var_ResultId_1++)" d) L2 v! d" M' g
            {
5 H4 H" V- S1 T+ [                obj_hits_1.Doc(var_ResultId_1).Get("Fnam");
6 [% y: k. C9 a' r                obj_hits_1.Doc(var_ResultId_1).Get("Fins");
) _/ {9 S- C) g% k7 {4 `                               1 h& x: G/ T) j4 h! Y
            }
+ Z- c/ z" g$ D' Q5 V1 A' F  j* I: N$ s3 \4 O) M! n9 `( C$ a
% w, I# \3 j- Q$ @6 a$ C  U
我想把这段代码在PPC上实现,您能提供指导吗?我本人是个医生(在北京朝阳区
9 R: e- f3 g. R. B0 l! R0 p一家医院),编程只是个人爱好,谢谢!!我的邮箱:[email protected]

该用户从未签到

 楼主| 发表于 2010-10-5 12:51:37 | 显示全部楼层
谢谢!!: |# s' Y. y* _( r7 E4 f0 h6 B
问题已经解决。
( `. w/ Q3 p) B) m" X* l% w7 u我已经成功地把Lucene.net转换为Lucene compact .net。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-6 12:32 , Processed in 0.074808 second(s), 11 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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