Есть ли эффективный способ обработки буквенно-цифровых диапазонов в lucene? Пример диапазонов,Запрос на буквенно-цифровой диапазон
- 1 до 1 (включает в себя 1A, 1B .. 1Z)
- 10À12 до 10À22 (включает 10À12, 10À13 .. 120A22)
- от 1 до 10 (включает в себя 1А, 1В .. , 2А, 2В .., 9Z, 10) [не включает 10A]
у меня есть два подхода:
- Expand каждый диапазон и индекс всех возможных значений. Я думаю, что уникальные ценности не будут огромными.
- Индекс по низким и высоким значениям. Затем используйте запрос диапазона. Не уверен, насколько эффективен запрос диапазона в алфавитно-цифровых диапазонах.
Нужна экспертная консультация по этому вопросу, пожалуйста.
Числовой диапазон всегда может ожидать одну альфу в конце. Отредактировал вопросы. –