*** 216,218 **** --- 216,235 ---- All of this is implemented using a the VirtualTables interface to SQLite. + + *Advantages and Disadvantages Of The Interface Proposal Above* + + Advantages: + + *: The VirtualTable mechanism has been suggested before and has + other uses outside of full-text search. + + *: Because the full-text search is a generic add-on, we can + experiment with different full-text search algorithms. Users + can add their own algorithms simply by adding a new or modified + virtual table. There is no need to hack on the SQLite core in order + to substitute an alternative full-text search algorithm. + + Disadvantages: + + *: No other database engine that we know of does it this way.