@stevenfitzpatrick What do you mean by “doesn’t allow normal search”? If you are looking to implement a search auto-complete witch give you suggestion by typing, ion-autocomplete do that for you. And if you want your “hybrid autocomplete” witch also display all the result when the user click on search, I guess you have to implement this behaviour yourself, don’t expect ionic-directive to do the coffee for you, you may need to customize it at the end.
in the ion-autocomplete directive you are able to implement the items-method with the logic you need. So when the user opens the modal and nothing is typed you can return a list of selectable items and when he types something you can filter according to that or even add more items based on the entered text. So it is completely up to you what will be shown in the list of items.