Вопросы по теме 'mvel'
Низкая производительность Stringtemplate по сравнению с Velocity и Mvel
Я пытаюсь провести некоторую оценку шаблонных фреймворков.
Для простого теста производительности я использую эти шаблоны
private static String mvelTemplate = "Hello, my name is @{name},"
+ " @foreach{user :...
4284 просмотров
schedule
29.01.2023
Проверьте наличие идентификатора в массиве параметров с помощью пользовательского поля скрипта 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