diff options
author | Francis Irving <francis@mysociety.org> | 2010-06-16 17:23:29 +0100 |
---|---|---|
committer | Francis Irving <francis@mysociety.org> | 2010-06-16 17:23:29 +0100 |
commit | fd4ddb8a2f9ea0ad5982670c2d983b740e7733f9 (patch) | |
tree | cc184949cef451d2780fedcd5aa6df11289b0121 | |
parent | c22078e61089b230c3f32a278d9a70560cbb6d9a (diff) |
Use add_term for terms, rather than the term generator, so that
it works with more than 64 characters
-rw-r--r-- | vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb | 3 |
1 files changed, 1 insertions, 2 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 21c4a9816..df859f3ef 100644 --- a/vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb +++ b/vendor/plugins/acts_as_xapian/lib/acts_as_xapian.rb @@ -688,8 +688,7 @@ module ActsAsXapian doc.add_term("I" + doc.data) if self.xapian_options[:terms] for term in self.xapian_options[:terms] - ActsAsXapian.term_generator.increase_termpos # stop phrases spanning different text fields - ActsAsXapian.term_generator.index_text(xapian_value(term[0]), 1, term[1]) + doc.add_term(term[1] + xapian_value(term[0])) end end if self.xapian_options[:values] |