Zadaniem tej metody jest wybieranie zera, jednego lub więcej wartości atrybutów filtrowanego atrybutu oraz odrzucenie reszty nieporządanych wartości. Funkcja ta działa niezależnie od innych funkcji takich sortowanie po stonie serwera oraz duplikowanie elementów. Jednak, pomiędzy różnymi metodami mogą zaistnieć niekorzystne interakcje. Jeśli najpierw atrybutów wartości są poddawane sortowanie, a następnie wybierane z nich tylko porządane wartości, to zwrócony wynik wyszukiwania może się wydawać nieposortowany, ze względu na usunięcie w procesie filtrowania nieporządanych wartości.