I believe this is the same issue reported here:
http://riak-users.197444.n3.nabble.com/Issue-on-riak-search-when-update-bucket-tt4026629.html<http://riak-users.197444.n3.nabble.com/Issue-on-riak-search-when-update-bucket-tt4026629.html#none>
Here's what's happening in my tests:
1. test_riak_10717-docs is a DB with about five documents in it. I have
enabled search on it, via PUT /riak/test_riak_10717-docs, with the
value {"props":{"search":true}}.
2. I PUT a document like this to
/riak/test_riak_10717-docs/uuid-623bb1d0f9384fc4a3d76eacf47cc6e7?w=3&r=3 :
{"text": "The sun is a mass of incandescent gas"}
(There are actually more fields in the document, but they seem irrelevant
unless someone tells me that they're not.)
3. I GET
/riak/test_riak_10717-docs/uuid-623bb1d0f9384fc4a3d76eacf47cc6e7?r=3 :
{"text": "The sun is a mass of incandescent gas"}
4. I PUT a revised document to
/riak/test_riak_10717-docs/uuid-623bb1d0f9384fc4a3d76eacf47cc6e7?w=3&r=3,
using the X-Riak-Vclock header that I just got in step 3:
{"text": "The sun is a miasma of incandescent plasma"}
5. I GET /solr/test_riak_10717-docs/select?wt=json&q=text:mass
{"text": "The sun is a miasma of incandescent plasma"}
6. I GET /solr/test_riak_10717-docs/select?wt=json&q=text:miasma
{"text": "The sun is a miasma of incandescent plasma"}
The document is indexed under both "mass" and "miasma", even though it does
not contain the word "mass".
This happens maybe 1/3 of the time. The other times, it works correctly,
only matching searches for "miasma".
How do I fix this? Is it a bug in Riak Search or a bug in how I'm using it?
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com