ListResult<ItemContainerValue<VCardInfo>> | 
IAddressBooks.search(VCardQuery query)
ElasticSearch based vcard search througth all subscribed addressbooks 
 | 
java.util.concurrent.CompletableFuture<ListResult<ItemContainerValue<VCardInfo>>> | 
IAddressBooksPromise.search(VCardQuery query)  | 
ListResult<ItemValue<VCardInfo>> | 
IAddressBook.search(VCardQuery query)
ElasticSearch based vcard search 
 | 
java.util.concurrent.CompletableFuture<ListResult<ItemValue<VCardInfo>>> | 
IAddressBookPromise.search(VCardQuery query)  | 
void | 
IAddressBooksAsync.search(VCardQuery query,
      AsyncHandler<ListResult<ItemContainerValue<VCardInfo>>> handler)  | 
void | 
IAddressBookAsync.search(VCardQuery query,
      AsyncHandler<ListResult<ItemValue<VCardInfo>>> handler)  |