快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

关于lucene发展和多语言实现的方向

关于lucene发展和多语言实现的方向    多语言lucene的发展无疑是基于java lucene的。一切的功能特性和兼容性的问题都要以java lucene为主。java lucene是其他语言lucene发展的鼻祖。那么多语言lucene的发展应该怎么办呢?看看下面的文字吧:
There is a concerted effort to develop a SWIG Lucene and there is also a CLucene and an active Lucene4C project. I was crazy enough to contemplate a native Ruby port once upon a time, and developed some low-level I/O code and then realized what a maintenance hassle it\\\'d be to keep up with the always evolving Java Lucene.The PyLucene crew (credit where its due, Andi Vajda!) did something quite amazing... using GCJ and SWIG to interface Java Lucene with Python. This, in my opinion, is the way to future "ports" to any language. Let Java Lucene be the base and all other ports derive from it. I\\\'m not sure why motivates Garrett with Lucene4C - and I certainly do not want to discourage anyone from tackling this as at the very least it is a great computer science exercise and surely a learning experience for anyone attempting it.If you continue with your port, you are going to have to face the realization that you will always be behind the Java version in terms of features and compatibility - unless you\\\'re able to implement the features every time you see a commit message.> For example, I know that portersteimmer is deprecated by snowball... > exist> other classes not worth to port now?If you don\\\'t plan on spending every waking moment porting, why not join forces with the SWIG Lucene folks and interface to that from Delphi?> Something else I must know? The code is based in Lucene 1.4.3...You\\\'re already behind and there has been dramatic changes with the latest codebase that will be Lucene 1.9/2.0.作者是:Erik , lucene in action 的作者。作者的主要观点是: 1、最好利用类似PyLucene 的方法来实现lucene的多语言化。 2、Lucene 1.9/2.0 将会发生重大变化。(我正在翻译中),多语言的lucenene 要么很难在时间上和java lucene保持兼容,要么迁移到多语言的过程很辛劳。 每个commit,你都需要跟踪,然后修改......相关连接: 讨论区 SWIG 简介 google 搜索历史纪录




返回类别: 教程
上一教程: Java套接字编程(下)(2)
下一教程: 使用mysql存放空间数据

您可以阅读与"关于lucene发展和多语言实现的方向"相关的教程:
· 利用JAVA语言实现支持视频点播的WEB服务器
· 一个用数据库实现的工作流
· 面向对象的设计与实现的一些基础但重要的概念
· JAVA实现服务器和多用户跨平台的通讯
· 关于web中下拉列表的几种实现方式
    微笑服务 优质保证 索取样品