У меня есть следующая структура индекса в algolia
![enter image description here](https://i.stack.imgur.com/A9koy.png)
Мне нужно выполнить поиск запроса, когда атрибут электронной почты соответствует данному адресу электронной почты, т.е.все записи, где атрибут электронной почты будет соответствовать этому адресу.Я читал о фильтрации и огранке, и я также пытался применить его в Android, но он не выполняет фильтрацию, которая мне нужна.
// Init Algolia.
MainActivity.index = MainActivity.client.getIndex( "recsD" );
// Pre-build query.
query = new Query();
query.setFacets( "email:"+ FirebaseAuth.getInstance().getCurrentUser().getEmail().replace( ".","" ) );
//query.setFilters( "email:"+ FirebaseAuth.getInstance().getCurrentUser().getEmail().replace( ".","" ) );
query.setAttributesToRetrieve( "Note", "date", "time", "audio", "uid" );
query.setAttributesToHighlight( "Note" );
query.setHitsPerPage( HITS_PER_PAGE );
С помощью приведенного выше кода я могу получить все результаты, включая те, в которых адрес электронной почты не совпадает.Что я не правильно делаю?Как я могу достичь чего-то вроде
SELECT * FROM recsD WHERE email='lilsaimo@gmailcom'