quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
2.01k stars 889 forks source link

Arabic search engine is not working correctly #960

Closed 3dola closed 5 years ago

3dola commented 6 years ago

1) As an example, please look for the word tombs in Arabic (قبور) then you should get the error msg, "no results found for...قبور" 2) Searching the Quran script in Arabic brings Quran results mixed with interpretation (tafseer) which makes the experience more difficult and less enjoyable

The search engine accuracy is a must have!

Thank you for the time and efforts put into this app.

asyazwan commented 6 years ago

For your first point it’s a known limitation:

453

3dola commented 6 years ago

This alone makes the app incompetent in its league. Primarily because it gives the average user a false impression about the results.

In this case, maybe the search engine needs to be replaced/rewritten entirely.

ahmedre commented 6 years ago

yes, absolutely - search is completely unacceptable today - i apologize for that.

i intend on rewriting it in sha' Allah. part of it is our hands are slightly tied in the sense that things like stemming, etc don't work in the versions of SQLite that are on Android - but even for those, we have options of what we can do and improve both offline search (in addition to deciding to use online search when the connection is good).

(note - a stemmer understands that "القبور" has a root of "قبر" and thus knows how to tie them together - in our case, we have to add algorithms to figure this out manually).

Ahmed9914 commented 5 years ago

possible duplicate of #453

ahmedre commented 5 years ago

closing because fixed.