brianreavis / sifter.js

A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.
1.09k stars 125 forks source link

Search in multidimensional object #48

Open jbdelhommeau opened 7 years ago

jbdelhommeau commented 7 years ago

I try to search on a simple multidimensional object. But nothing return result.

var sifter = new Sifter([
{
  lastName: "John",
  firstName: "Doe",
  email: "jdoer@anonymo.us",
  society: {
    id: 1,
    name: "ONU"
  }
}
]);

I have try:

var result = sifter.search('onu', {
    fields: ['lastName', 'firstName', 'society.name'],
});

var result = sifter.search('onu', {
    fields: ['lastName', 'firstName', 'society[name]'],
});

Thank you for your reply.