есть строковое поле вида '1; some other text;some other parts...'
                  
                  
                  по этому полю построен tree индекс (уникальный)
                  
                  
                  во всех таплах это поле начинается с цыфры, а далее идет ';'
                  
                  
                  
                  
                  
                  задача: выбрать все таплы в которых поле начинается на '1;'
                  
                  
                  box.space.some_space.index.primary:pairs('1;', {iterator = box.index.GE})
                  
                  
                  зацепляет лишние таплы.
                  
                  
                  ['1;/article/.....
                  
                  
                  ...
                  
                  
                  ['44;/novosti/....
                  
                  
                  
                  
                  
                  есть ли псособ решить данную проблемму? 
                  
                  
                  
                  
                  
                  как-то отсеч лишнее?
                  
                  
                  или только регуляркой в луа?
                  
                  
                
регуляркой нивкоем случае, лучше построить правильный числовой индекс
Создать итератор, и итерировать до-тех-пор-пока То есть регуляркой, но не опцией select, а index:pairs
Обсуждают сегодня