Clamp get_unique_terms() to <= doc length
commit1b4ab656c277488e4f7b0208443d75aad4b8faa3
authorOlly Betts <olly@survex.com>
Thu, 22 Dec 2016 01:31:55 +0000 (22 14:31 +1300)
committerOlly Betts <olly@survex.com>
Thu, 22 Dec 2016 01:31:55 +0000 (22 14:31 +1300)
tree4afb20a6a8ce381c3f3d4c536469e5ab66f5c04f
parentdddb99ab13c2f0282d41f893fc762d42db5964a2
Clamp get_unique_terms() to <= doc length

get_unique_terms() really ought to only count terms with wdf > 0, but
that's expensive to calculate on demand, so for now let's just ensure
unique_terms <= doclen.
xapian-core/backends/glass/glass_database.cc
xapian-core/backends/inmemory/inmemory_database.cc
xapian-core/tests/api_backend.cc