aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/plugins
diff options
context:
space:
mode:
authorfrancis <francis>2009-06-19 09:41:55 +0000
committerfrancis <francis>2009-06-19 09:41:55 +0000
commitdd1ae63407db5d7f372eb9997774f44d51c3053c (patch)
treefce4e4d3e9fca07512833498d294dfa6cf9dd033 /vendor/plugins
parent8b099f5c356471e37625ee5d04d8a23acda9d617 (diff)
Stop &/and as people may type either.
Diffstat (limited to 'vendor/plugins')
-rw-r--r--vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb b/vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb
index 3f71d8e3c..941a59735 100644
--- a/vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb
+++ b/vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb
@@ -140,6 +140,11 @@ module ActsAsXapian
@@query_parser.database = @@db
@@query_parser.default_op = Xapian::Query::OP_AND
+ @@stopper = Xapian::SimpleStopper.new
+ @@stopper.add("and")
+ @@stopper.add("&")
+ @@query_parser.stopper = @@stopper
+
@@terms_by_capital = {}
@@values_by_number = {}
@@values_by_prefix = {}