Bigram, Trigramにて「あいう」で検索して「あいいいう」にヒットとしてしまう。

下記サンプルを参照

Environment:
ruby	2.0.0
sqlite	3.7.14.1

Fix:
NEAR/2をNEAR/0とすることで解決

-----------------------------------------
require 'fts_lite'

puts 'Bigram'
FtsLite::Index.open("foo", :tokenizer => :bigram) do |db|
  db.set(1, "あいいいう") #=> あい いい いい いう
  db.set(2, "あいいう") #=> あい いい いう
  p db.search("あいう") #=> found, because distance of 'あい' AND 'いう' is <=2
end

puts 'Trigram'
FtsLite::Index.open("bar", :tokenizer => :trigram) do |db|
  db.set(1, "あいいいいう") #=> あいい いいい いいい いいう
  db.set(2, "あいいいう") #=> あいい いいい いいう
  p db.search("あいいう") # found, because distance of 'あいい' AND 'いいう' is <=2
end
Merge pull request #1 from i10a/work

Bigramにて「あいう」で検索して「あいいいう」にヒットとしてしまう。