powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ElasticSearch сортировка
10 сообщений из 10, страница 1 из 1
ElasticSearch сортировка
    #39106962
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На клиенте есть специальная сортировка реализовання через интерфейс Comparator.
Можно ли сделать, чтоб сортировка происходила не на уровне клиента, а на уровне ЕlasticSearch?
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39106975
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39107030
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк-=Koba=-,

https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-sort.html

Как я понял надо будет писать скрипт на groovy.
А как правильно надо будет передавать параметры для метода compare (Java сортировка на клиенте)
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39107223
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Как я понял надо будет писать скрипт на groovy.
А как правильно надо будет передавать параметры для метода compare (Java сортировка на клиенте)
Какой groovy? Ему просто скармливается json в весьма не удобном для человека виде, в ответ на который он формирует json c результирующей выборкой. Тынц .
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39107494
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк-=Koba=-Как я понял надо будет писать скрипт на groovy.
А как правильно надо будет передавать параметры для метода compare (Java сортировка на клиенте)
Какой groovy? Ему просто скармливается json в весьма не удобном для человека виде, в ответ на который он формирует json c результирующей выборкой. Тынц .


Я извиняюсь кончено
А можно маленький пример, как класс с интерфейсом Comporator и своей private логикой
Переделать в json формат.
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39107585
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Я извиняюсь кончено
А можно маленький пример, как класс с интерфейсом Comporator и своей private логикой
Переделать в json формат.
Если там какая-то сложная логика, то да, нужен будет скрипт. Но опять же, совсем не обязательно groovy. Можно прицепить и
java .
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39109127
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как можно сравнивать одну строчку в элистике с другими
Я написал плагин подключился, получил данные распарсил

Теперь хочу с другими строчками сделать
Грубо говоря реализовать compare

Или надо по другому делать?
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39109272
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-Я написал плагин подключился, получил данные распарсил

Теперь хочу с другими строчками сделать
Грубо говоря реализовать compare

Или надо по другому делать?
По полученным данным нужно сформировать какую-то чиселку или строку на выходе функции и по ней ЕlasticSearch уже сам упорядочит.
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39111977
Фотография -=Koba=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк-=Koba=-Я написал плагин подключился, получил данные распарсил

Теперь хочу с другими строчками сделать
Грубо говоря реализовать compare

Или надо по другому делать?
По полученным данным нужно сформировать какую-то чиселку или строку на выходе функции и по ней ЕlasticSearch уже сам упорядочит.

Спасибо за наводку и еще один вопрос

А можно ли на elastic сделать, чтоб строки на выходе сранивались по возрастанию

Не так
Код: java
1.
2.
3.
4.
5.
"1"
"100"
"2"
"22"
"3"



а вот так
Код: java
1.
2.
3.
4.
5.
"1"
"2"
"3"
"22"
"100"



пс к цифрам не могу привести, у меня строки с доп информацией сравниваются
...
Рейтинг: 0 / 0
ElasticSearch сортировка
    #39113729
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-=Koba=-А можно ли на elastic сделать, чтоб строки на выходе сранивались по возрастанию
Не так
Код: java
1.
2.
3.
4.
5.
"1"
"100"
"2"
"22"
"3"



а вот так
Код: java
1.
2.
3.
4.
5.
"1"
"2"
"3"
"22"
"100"



пс к цифрам не могу привести, у меня строки с доп информацией сравниваются

Код: java
1.
2.
3.
4.
5.
"0000001"
"0000002"
"0000003"
"0000022"
"0000100"
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ElasticSearch сортировка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]