About similar ayah data
This resource links ayahs that share wording. It is useful for exploring recurring phrases and
expressions across the Quran, and for building “where else does this appear?” features. The data is
exported as JSON and SQLite.
SQLite columns
| Column |
Type |
What it holds |
verse_key |
TEXT |
The source ayah, for example 1:1. |
matched_ayah_key |
TEXT |
The ayah that shares wording with it. |
matched_words_count |
INTEGER |
How many words the two ayahs have in common. |
coverage |
INTEGER |
Percentage of the source ayah's words that matched. |
score |
INTEGER |
Similarity score from 0 to 100. |
match_words_range |
TEXT |
Which word positions in the matched ayah line up with the source. |
Reading a row
Say 1:1 matches 27:30 with:
matched_words_count: 4
coverage: 100
score: 100
match_words_range: [5, 8]
That reads as: four words are shared, they account for all of the source ayah, the similarity score is
100, and in 27:30 the match runs from word 5 to word 8.