Please implement searching by Arabic keywords similar to: https://tanzil.net/docs/Search_Tips Automatic and By default, Tanzil returns ayas that include all of the search words. For example, the search phrase كتاب قرآن will return ayas that contain both كتاب and قرآن (in any order). Exact phrase: To search for an exact phrase, enclose the phrase in quotation marks, like “رسول الله”. Whole words: To search for a whole word only, put quotation marks around the search word. For example, “كتاب” matches كتاب, but not الكتاب and كتابهم. Similar letters: Tanzil automatically matches similar letters. For example, the search word نعمت matches both نعمت and نعمة. Partial diacritics: You can refine your search by adding some diacritics to the search word. For example, the search word مخلِص matches مُخْلِصِين but not مُخْلَصِين. Operators: Logical or: | The | operator is used to simultaneously search for more than one word in ayas. For example, the search phrase كتاب|میزان will return ayas that contain either كتاب or میزان, or both. Operators: Logical not: - If you want to exclude some words in your results, simply put a minus sign in front of the words you want to avoid. For example, the search phrase كتاب -میزان will return ayas that contain كتاب but not میزان. Wildcards: Any letter: ? The ? wildcard matches any single letter. For example, the search phrase ت?ون matches تكون and ترون, but not تعلمون. Wildcards: Zero or more letters: The wildcard matches any sequence of zero or more letters. For example, the search phrase مس*ون matches words like مسلمون and مستضعفون.