Hi Ryan,<div><br></div><div>I'm  using ver. 1.2.0 too. It happens only on bucket with indexing enabled.</div><div>I think it depends on the Analyzer factory.</div><div>My index schema was:</div><div>...</div><div><div>
        {dynamic_field, [</div><div>            {name, "*"},</div><div>            {type, string},</div><div>            {analyzer_factory, {erlang, text_analyzers,  <span style="color:rgb(68,68,68);font-family:monospace,sans-serif;font-size:13px;line-height:16px;white-space:pre-wrap"><b>whitespace_analyzer_factory</b></span>}}</div>
<div>        ]}</div></div><div>...</div><div><br></div><div>Since I've changed the default factory from <span style="color:rgb(68,68,68);font-family:monospace,sans-serif;font-size:13px;line-height:16px;white-space:pre-wrap">whitespace_analyzer_factory </span>to <span style="color:rgb(68,68,68);font-family:monospace,sans-serif;font-size:13px;line-height:16px;white-space:pre-wrap">standard_analyzer_factory </span>it seems to work.</div>
<div>My current index schema is:</div><div>...</div><div><div>        {dynamic_field, [</div><div>            {name, "*"},</div><div>            {type, string},</div><div>            {analyzer_factory, {erlang, text_analyzers, <b>standard_analyzer_factory</b>}}</div>
<div>        ]}</div></div><div>...</div><div><br></div><div>It looks like the <span style="color:rgb(68,68,68);font-family:monospace,sans-serif;font-size:13px;line-height:16px;white-space:pre-wrap">whitespace_analyzer_factory</span> has some differences compare to <span style="color:rgb(68,68,68);font-family:monospace,sans-serif;font-size:13px;line-height:16px;white-space:pre-wrap">standard_analyzer_factory</span>.</div>
<div><br></div><div>Thanks</div><div>Vladimir<br><br><div class="gmail_quote">On Mon, Aug 20, 2012 at 3:50 PM, Ryan Zezeski <span dir="ltr"><<a href="mailto:rzezeski@basho.com" target="_blank">rzezeski@basho.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5"><div><br><div class="gmail_quote">On Mon, Aug 20, 2012 at 6:24 AM, Vladimir Shapovalov <span dir="ltr"><<a href="mailto:shapovalov@gmail.com" target="_blank">shapovalov@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<div><br></div><div>I'm trying to put some data in a bucket, witch has indexing enabled.</div><div>One key value has a special char ß (geman <a href="http://en.wikipedia.org/wiki/%C3%9F" target="_blank">S-sharp</a>). It is UTF-8 encoded.</div>


<div><br></div><div>The errror message i get:</div><div>---------------------------------------------------------------------------------------------</div><div><pre style="color:rgb(34,34,34);font-size:13px;white-space:pre-wrap;font-family:Arial">
<div><h1>Internal Server Error</h1>The server encountered an error while processing this request:<br><pre style="white-space:pre-wrap">{error,
    {error,badarg,
        [{erlang,iolist_to_binary,
             [{hook_crashed,
                  {riak_search_kv_hook,precommit,error,function_clause}}]},
         {wrq,append_to_response_body,2},
         {riak_kv_wm_object,handle_common_error,3},
         {webmachine_resource,resource_call,3},
         {webmachine_resource,do,3},
         {webmachine_decision_core,resource_call,1},
         {webmachine_decision_core,accept_helper,0},
         {webmachine_decision_core,decision,1}]}}</pre><p></p><hr><address>mochiweb+webmachine web server</address><p></p></div>
<span style="color:rgb(0,0,0);font-family:arial;font-size:small;white-space:normal">---------------------------------------------------------------------------------------------</span>
</pre><pre><font face="arial"><span style="white-space:normal">Could anyone tell me please, how to store data special chars included correctly?</span></font></pre><pre><font face="arial"><span style="white-space:normal">How to deal with non ASCII chars in Riak, say coming from Russian or German languages?</span></font></pre>

<pre><font face="arial"><span style="white-space:normal">And why it causes riak_search_kv_hook to crash?</span></font></pre>
<pre><font face="arial"><span style="white-space:normal"><br></span></font></pre><pre><font face="arial"><span style="white-space:normal">Thanks in Advance!</span></font></pre><span><font color="#888888">
<pre><font face="arial"><span style="white-space:normal">Vladimir</span></font></pre></font></span></div>
</blockquote></div><br></div></div></div><div>Valdimir,<div><br></div><div>I tried different combinations of things to reproduce your error: key containing ß, bucket containing ß, plain text value with ß, JSON with ß, etc.  Everything worked fine for me and I got the expected number of results.</div>

<div><br></div><div>However, I tested on master (essentially version 1.2.0).  What version of Riak are you using?</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>-Z<br></div></font></span></div>
</blockquote></div><br></div>