|
|
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
На клиенте есть специальная сортировка реализовання через интерфейс Comparator. Можно ли сделать, чтоб сортировка происходила не на уровне клиента, а на уровне ЕlasticSearch? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:04 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
Локшин Марк-=Koba=-, https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-sort.html Как я понял надо будет писать скрипт на groovy. А как правильно надо будет передавать параметры для метода compare (Java сортировка на клиенте) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 17:36 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Как я понял надо будет писать скрипт на groovy. А как правильно надо будет передавать параметры для метода compare (Java сортировка на клиенте) Какой groovy? Ему просто скармливается json в весьма не удобном для человека виде, в ответ на который он формирует json c результирующей выборкой. Тынц . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2015, 21:54 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
Локшин Марк-=Koba=-Как я понял надо будет писать скрипт на groovy. А как правильно надо будет передавать параметры для метода compare (Java сортировка на клиенте) Какой groovy? Ему просто скармливается json в весьма не удобном для человека виде, в ответ на который он формирует json c результирующей выборкой. Тынц . Я извиняюсь кончено А можно маленький пример, как класс с интерфейсом Comporator и своей private логикой Переделать в json формат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 11:09 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Я извиняюсь кончено А можно маленький пример, как класс с интерфейсом Comporator и своей private логикой Переделать в json формат. Если там какая-то сложная логика, то да, нужен будет скрипт. Но опять же, совсем не обязательно groovy. Можно прицепить и java . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2015, 12:11 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
А как можно сравнивать одну строчку в элистике с другими Я написал плагин подключился, получил данные распарсил Теперь хочу с другими строчками сделать Грубо говоря реализовать compare Или надо по другому делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 15:14 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
-=Koba=-Я написал плагин подключился, получил данные распарсил Теперь хочу с другими строчками сделать Грубо говоря реализовать compare Или надо по другому делать? По полученным данным нужно сформировать какую-то чиселку или строку на выходе функции и по ней ЕlasticSearch уже сам упорядочит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.11.2015, 16:43 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
Локшин Марк-=Koba=-Я написал плагин подключился, получил данные распарсил Теперь хочу с другими строчками сделать Грубо говоря реализовать compare Или надо по другому делать? По полученным данным нужно сформировать какую-то чиселку или строку на выходе функции и по ней ЕlasticSearch уже сам упорядочит. Спасибо за наводку и еще один вопрос А можно ли на elastic сделать, чтоб строки на выходе сранивались по возрастанию Не так Код: java 1. 2. 3. 4. 5. а вот так Код: java 1. 2. 3. 4. 5. пс к цифрам не могу привести, у меня строки с доп информацией сравниваются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2015, 12:38 |
|
||
|
ElasticSearch сортировка
|
|||
|---|---|---|---|
|
#18+
-=Koba=-А можно ли на elastic сделать, чтоб строки на выходе сранивались по возрастанию Не так Код: java 1. 2. 3. 4. 5. а вот так Код: java 1. 2. 3. 4. 5. пс к цифрам не могу привести, у меня строки с доп информацией сравниваются Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2015, 09:11 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39107494&tid=2124627]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 431ms |

| 0 / 0 |
