Home modules.gotpike.org
Username: Password: [Create Account]
[Forgot Password?]

Modules

ADT
Database
GTK2
GUI
IP
PiJAX
Public
Sql
Stdio
Subversion
System
Tools
Xosd
lua
v4l2
wx

Recent Changes

Public.Parser.XML2 1.50
Public.ZeroMQ 1.1
Public.Template.Mustache 1.0
Public.Protocols.XMPP 1.4
Sql.Provider.jdbc 1.0

Popular Downloads

Public.Parser.JSON2 1.0
Public.Parser.JSON 0.2
GTK2 2.23
Public.Web.FCGI 1.8
Public.Parser.XML2 1.48


Module Information
Public.Xapian
Viewing contents of Public_Xapian-1.9/TODO

We need to consider the implications of wide-strings passed to things like 
stoppers and such. Do we need to convert them to UTF8? This is already done for 
a few methods, and the docs mark these as wide-string aware.

Need to implement functions:

spelling and synonym modification methods in WriteableDatabase.

Pike Glue Classes we need to write:

Xapian::ExpandDeciderAnd	ExpandDecider subclass which rejects terms using two ExpandDeciders
	(note: a direct implementation is not strictly necessary, as you could just pass a function 
          that handled this.)
Xapian::ExpandDeciderFilterTerms	ExpandDecider subclass which rejects terms in a specified list
	(note: a direct implementation is not strictly necessary, as you could just pass a function 
          that handled this.)

Xapian::ErrorHandler	Decide if a Xapian::Error exception should be ignored
Xapian::MatchSpy	Class for classifying matching documents by their values
Xapian::PostingIterator	An iterator pointing to items in a list of postings


C++ Classes we need to write:

Pike-based stopper bridge.
Pike-based stemmer bridge.

Exception handling needs to be improved.


gotpike.org | Copyright © 2004 - 2019 | Pike is a trademark of Department of Computer and Information Science, Linköping University