Не могу сделать запрос на поиск

37 views
Skip to first unread message

Игорь 123

unread,
Apr 27, 2015, 5:50:37 PM4/27/15
to elastics...@googlegroups.com
Здравствуйте, никак не могу сделать запрос на поиск, задача простая, есть всего 2 поля, id и text. Но что я только не пробовал, _score для слова Иванов хуже чем для Иванцов. Вот мои потуги сдесь на стековерфлов, почему то еще при маппинге пишет [failures] => Array
                (
                    [0] => Array
                        (
                            [index] => _river
                            [shard] => 0
                            [status] => 400
                            [reason] => SearchParseException[[_river][0]: query[full_description:иванов~2],from[0],size[1000000]: Parse Failure [Failed to parse source [{"from":0,"size":1000000,"query":{"match":{"full_description":{"query":"\u0418\u0432\u0430\u043d\u043e\u0432","fuzziness":2,"prefix_length":1}}},"sort":{"full_description":{"order":"desc"}}}]]]; nested: SearchParseException[[_river][0]: query[full_description:иванов~2],from[0],size[1000000]: Parse Failure [No mapping found for [full_description] in order to sort on]];
                        )

                )

И сортировка тоже работает неправильно, тоже почему то по останнему слову. Помогите пожалуйста.

Игорь 123

unread,
Apr 28, 2015, 10:07:51 AM4/28/15
to elastics...@googlegroups.com
Посоветовали сделать function_score. Странно как то еластик считает ранг, он больше заточен под инет и тексты. Все продолжение на стековерфлов.

Reply all
Reply to author
Forward
0 new messages