Hi Germain,<div><br></div><div>It looks like your document has nested fields which means the schema you have defined won't match the fields produced by the pre-commit hook. The pre-commit hook flattens JSON documents using an underscore ("_") between nested fields (e.g. <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">fans_<u></u>data_nsid); your schema should be using the flattened field name.</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Thanks,</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">Dan</span></div><div><br clear="all">Daniel Reverri<br>Developer Advocate<br>Basho Technologies, Inc.<br>
<a href="mailto:dan@basho.com">dan@basho.com</a><br>
<br><br><div class="gmail_quote">On Tue, Jul 5, 2011 at 7:05 AM, Germain Maurice <span dir="ltr"><<a href="mailto:germain.maurice@linkfluence.net">germain.maurice@linkfluence.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello everybody,<br>
<br>
I have a problem with Riak Search. I tried to find the solution by my own, i tried all the solutions i found and no results.<br>
<br>
Firstly, i tried to use it with the default schema, it works but it indexes too much data.<br>
So, i set my own schema as this :<br>
{<br>
    schema,<br>
    [<br>
        {version, "1.1"},<br>
        {n_val, 1},<br>
        {default_field, "nsid"},<br>
        {analyzer_factory, {erlang, text_analyzers, standard_analyzer_factory}}<br>
    ],<br>
    [<br>
        {field, [<br>
            {name, "favedate"},<br>
            {type, string},<br>
            {analyzer_factory, {erlang, text_analyzers, standard_analyzer_factory}}<br>
        ]},<br>
<br>
        {field, [<br>
            {name, "date_faved"},<br>
            {type, string},<br>
            {analyzer_factory, {erlang, text_analyzers, standard_analyzer_factory}}<br>
        ]},<br>
<br>
        %% Everything else is skipped<br>
        {dynamic_field, [<br>
            {name, "*"},<br>
            {skip, true}<br>
        ]}<br>
    ]<br>
}.<br>
<br>
Hook on precommit of my buckets are ok.<br>
I set the schema for each of my buckets as this : "search-cmd set-schema photostest My.schema"<br>
Did a "search-cmd clear-schema-cache" command.<br>
<br>
I re-indexed all of my documents of the bucket however, these documents are not indexed.<br>
An example :<br>
<br>
{ "fans":{<br>
    "data":[{"nsid":"83786678@N00"<u></u>,<br>
            "favedate":"1309539453"}<br>
              ,{"nsid":"33233619@N02",<br>
               "favedate":"1309539169"}]<br>
 , ...<br>
Here is the answer of the index :<br>
{"responseHeader":{"status":0,<u></u>"QTime":2,"params":{"q":"fans_<u></u>data_nsid:83786678@N00","q.op"<u></u>:"or","filter":"","wt":"<br>

json"}},"response":{"numFound"<u></u>:0,"start":0,"maxScore":"0.0",<u></u>"docs":[]}}<br>
<br>
<br>
thank you !<br>
<br>
-- <br>
Germain Maurice<br>
Administrateur Système/Réseau<br>
Tel : +33.(0)1.42.43.54.33<br>
<br>
<a href="http://www.linkfluence.net" target="_blank">http://www.linkfluence.net</a><br>
<br>
<br>
______________________________<u></u>_________________<br>
riak-users mailing list<br>
<a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br>
<a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/<u></u>mailman/listinfo/riak-users_<u></u>lists.basho.com</a><br>
</blockquote></div><br></div>