Вопросы по теме 'mvel'

Низкая производительность Stringtemplate по сравнению с Velocity и Mvel
Я пытаюсь провести некоторую оценку шаблонных фреймворков. Для простого теста производительности я использую эти шаблоны private static String mvelTemplate = "Hello, my name is @{name}," + " @foreach{user :...
4284 просмотров

Проверьте наличие идентификатора в массиве параметров с помощью пользовательского поля скрипта Elasticsearch.
Можно ли добавить настраиваемое поле сценария, которое является логическим и возвращает true, если идентификатор документа существует в массиве, который отправляется в качестве параметра? Что-то вроде этого https://gist.github.com/2437370 Как...
2505 просмотров
schedule 15.07.2023

Как создать контекст оценки MVEL?
Я хочу последовательно разобрать MVEL следующим образом: HashMap myData = new HashMap(){{ put("x", 1); }} eval("y = 2", ...) // assign value to y ... eval("x + y", myData, ...) // expect 3 Это возможно? Если да, то как?
944 просмотров
schedule 17.09.2022

Оператор MVEL 'in' не работает для коллекций в java
Я пытаюсь использовать оператор MVEL 'in' в своем коде для оценки выражения. List<String> countriesAvailable = new ArrayList<String>(); countriesAvailable.add("Australia"); countriesAvailable.add("France"); List<String>...
2577 просмотров
schedule 17.01.2024

Вычисление расстояния в местоположении MultiValueField
В моем индексе ElasticSearch местоположение — это MultiValueField. Когда я пишу пользовательскую формулу оценки для своих документов, включающую местоположение, я хочу, чтобы сценарий выбирал то местоположение, которое находится ближе всего к точке в...
960 просмотров
schedule 30.10.2022

Деление на ноль в MVEL возвращает false. Какая логика стоит за этим?
public class MvelTest { @Test public void testNullDivision() { String expression = "2 / null"; Serializable compiledExpression = MVEL.compileExpression(expression, new ParserContext()); Object value =...
318 просмотров
schedule 20.10.2022

Выражение MVEL с несколькими условиями
Я пытаюсь заставить выражение MVEL работать, но у меня проблемы. Я пытаюсь определить, попадает ли дата, определенная как свойство, между двумя другими датами. props['ExistingStartDate'] >= props['current_period_start_date'] &&...
1915 просмотров
schedule 26.07.2022

пускает слюни mvel для каждого элемента на карте
Один из запретов в слюнях включает в себя ручную итерацию коллекций в последствии (затем пункт). Мне нужно написать слюни, которые эффективно перебирают карту, делая что-то для каждой пары ключ-значение на этой карте. Другими словами, мне нужно...
2965 просмотров
schedule 14.07.2022

Работает ли оператор MVEL Null-Safe с методами?
У меня есть вопрос относительно оператора MVEL null-safe ( ? ). Скажем, у меня есть следующий класс Java: public class Traveler { private Set<String> visitedCountries; public Set<String> getVisitedCountries() {...
1115 просмотров
schedule 06.01.2023

Как создать общее выражение MVEL
Я пишу общее выражение MVEL для объектов Java. Поэтому для понимания цели я беру один пример. class Student { String name; String rollNo; List<Course> courses; } class Course { String courseName; String facultyName;...
553 просмотров
schedule 13.03.2024