single word,
two words, (gives the root and derivatives too),
root,
Surah (chapter) and verse,
provides translation in English from Hilali, Shakir, Pickthal, Yusuf Ali
topic search (don't know how comprehensive it is)
Very good search facilities. Perhaps best for words and roots, but no grammar:
readverse.com: Root_search_engines