FEATURE: Implemented stemming to improve search results

This commit is contained in:
jason.wall 2017-08-23 19:30:30 -04:00
parent 7c91fc472c
commit c3ddd41b48
382 changed files with 728 additions and 647 deletions

View File

@ -36,7 +36,36 @@
<TypeScriptSourceRoot />
</PropertyGroup>
<ItemGroup>
<TypeScriptCompile Include="src\**\*.ts" />
<TypeScriptCompile Include="src\app\app.component.ts" />
<TypeScriptCompile Include="src\app\app.module.ts" />
<TypeScriptCompile Include="src\app\main.ts" />
<TypeScriptCompile Include="src\components\component-loader\component-loader.ts" />
<TypeScriptCompile Include="src\components\error-message\error-message.ts" />
<TypeScriptCompile Include="src\components\error\error.ts" />
<TypeScriptCompile Include="src\components\passage\passage.ts" />
<TypeScriptCompile Include="src\components\strongs-modal\strongs-modal.ts" />
<TypeScriptCompile Include="src\components\strongs\strongs.ts" />
<TypeScriptCompile Include="src\components\verse-picker\verse-picker.ts" />
<TypeScriptCompile Include="src\components\words\words.ts" />
<TypeScriptCompile Include="src\declarations.d.ts" />
<TypeScriptCompile Include="src\libs\Reference.spec.ts" />
<TypeScriptCompile Include="src\libs\Reference.ts" />
<TypeScriptCompile Include="src\libs\Stemmer.ts" />
<TypeScriptCompile Include="src\libs\UserProfile.ts" />
<TypeScriptCompile Include="src\mocks.ts" />
<TypeScriptCompile Include="src\pages\help\help.ts" />
<TypeScriptCompile Include="src\pages\search\search.ts" />
<TypeScriptCompile Include="src\pages\settings\settings.ts" />
<TypeScriptCompile Include="src\pipes\reverse-pipe.ts" />
<TypeScriptCompile Include="src\polyfills.ts" />
<TypeScriptCompile Include="src\services\bible-service.spec.ts" />
<TypeScriptCompile Include="src\services\bible-service.ts" />
<TypeScriptCompile Include="src\services\pages-service.ts" />
<TypeScriptCompile Include="src\services\strongs-service.spec.ts" />
<TypeScriptCompile Include="src\services\strongs-service.ts" />
<TypeScriptCompile Include="src\services\word-service.spec.ts" />
<TypeScriptCompile Include="src\services\word-service.ts" />
<TypeScriptCompile Include="src\test.ts" />
<Content Include=".certSigningRequest" />
<Content Include="angular-cli.json" />
<Content Include="AuthKey_H85AUKB8ZU.p8" />
@ -50,7 +79,10 @@
<Content Include="*.js" />
<Content Include="*.xml" />
<Content Include="typings.json" />
<Content Include="typings\**\*.json" />
<Content Include="typings\globals\es6-shim\typings.json" />
<Content Include="typings\globals\jquery\typings.json" />
<Content Include="typings\globals\mathjs\typings.json" />
<Content Include="typings\globals\stemmer\typings.json" />
<Content Include="src\**\*.scss" />
<Content Include="src\**\*.html" />
<Content Include="src\**\*.json" />
@ -96,6 +128,7 @@
<Folder Include="typings\globals\es6-shim" />
<Folder Include="typings\globals\jquery\" />
<Folder Include="typings\globals\mathjs\" />
<Folder Include="typings\globals\stemmer\" />
<Folder Include="www" />
<Folder Include="www\assets" />
<Folder Include="www\assets\fonts" />

View File

@ -1,108 +1,108 @@
{
"version": "3.0.3",
"name": "dynamicbible",
"author": "Jason Wall",
"homepage": "http://dynamicbible.com/",
"private": true,
"config": {
"ionic_source_map": "source-map"
"version": "3.0.3",
"name": "dynamicbible",
"author": "Jason Wall",
"homepage": "http://dynamicbible.com/",
"private": true,
"config": {
"ionic_source_map": "source-map"
},
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve",
"start": "ionic serve",
"lab": "ionic serve --lab",
"test": "ng test",
"test-coverage": "ng test --code-coverage"
},
"dependencies": {
"@angular/cli": "1.3.1",
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"@angular/http": "4.1.3",
"@angular/platform-browser": "4.1.3",
"@angular/platform-browser-dynamic": "4.1.3",
"@ionic-native/core": "3.12.1",
"@ionic-native/splash-screen": "3.12.1",
"@ionic-native/status-bar": "3.12.1",
"@ionic/storage": "2.0.1",
"cordova-android": "^6.2.3",
"cordova-plugin-console": "^1.0.5",
"cordova-plugin-crosswalk-webview": "^2.3.0",
"cordova-plugin-device": "^1.1.4",
"cordova-plugin-splashscreen": "^4.0.3",
"cordova-plugin-statusbar": "^2.2.3",
"cordova-plugin-whitelist": "^1.3.1",
"ionic-angular": "3.6.0",
"ionic-plugin-keyboard": "^2.2.1",
"ionicons": "3.0.0",
"rxjs": "5.4.0",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.12"
},
"devDependencies": {
"@angular/cli": "1.1.2",
"@ionic/app-scripts": "2.1.0",
"@types/jasmine": "2.5.41",
"@types/node": "7.0.4",
"codecov": "2.2.0",
"connect": "3.6.2",
"ionic-mocks": "0.10.1",
"jasmine-core": "2.6.2",
"jasmine-reporters": "2.2.1",
"karma": "1.7.0",
"karma-chrome-launcher": "2.1.1",
"karma-cli": "1.0.1",
"karma-coverage-istanbul-reporter": "1.2.1",
"karma-jasmine": "1.1.0",
"karma-jasmine-html-reporter": "0.2.2",
"karma-junit-reporter": "1.2.0",
"protractor": "5.1.2",
"serve-static": "1.12.3",
"ts-node": "3.0.4",
"tslint": "5.3.2",
"tslint-eslint-rules": "4.1.1",
"typescript": "2.3.4"
},
"cordovaPlugins": [
"cordova-plugin-whitelist",
"cordova-plugin-statusbar",
"cordova-plugin-console",
"cordova-plugin-device",
"cordova-plugin-splashscreen",
"ionic-plugin-keyboard"
],
"cordovaPlatforms": [],
"description": "Dynamic Bible: A bible made for studying scripture",
"-vs-binding": {
"AfterBuild": [
"ionic:serve"
]
},
"cordova": {
"plugins": {
"cordova-plugin-crosswalk-webview": {
"XWALK_VERSION": "22+",
"XWALK_LITEVERSION": "xwalk_core_library_canary:17+",
"XWALK_COMMANDLINE": "--disable-pull-to-refresh-effect",
"XWALK_MODE": "embedded",
"XWALK_MULTIPLEAPK": "true"
},
"cordova-plugin-console": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-whitelist": {},
"ionic-plugin-keyboard": {}
},
"scripts": {
"clean": "ionic-app-scripts clean",
"build": "ionic-app-scripts build",
"lint": "ionic-app-scripts lint",
"ionic:build": "ionic-app-scripts build",
"ionic:serve": "ionic-app-scripts serve",
"start": "ionic serve",
"lab": "ionic serve --lab",
"test": "ng test",
"test-coverage": "ng test --code-coverage"
},
"dependencies": {
"@angular/cli": "1.3.1",
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"@angular/http": "4.1.3",
"@angular/platform-browser": "4.1.3",
"@angular/platform-browser-dynamic": "4.1.3",
"@ionic-native/core": "3.12.1",
"@ionic-native/splash-screen": "3.12.1",
"@ionic-native/status-bar": "3.12.1",
"@ionic/storage": "2.0.1",
"cordova-android": "^6.2.3",
"cordova-plugin-console": "^1.0.5",
"cordova-plugin-crosswalk-webview": "^2.3.0",
"cordova-plugin-device": "^1.1.4",
"cordova-plugin-splashscreen": "^4.0.3",
"cordova-plugin-statusbar": "^2.2.3",
"cordova-plugin-whitelist": "^1.3.1",
"ionic-angular": "3.6.0",
"ionic-plugin-keyboard": "^2.2.1",
"ionicons": "3.0.0",
"rxjs": "5.4.0",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.12"
},
"devDependencies": {
"@angular/cli": "1.1.2",
"@ionic/app-scripts": "2.1.0",
"@types/jasmine": "2.5.41",
"@types/node": "7.0.4",
"codecov": "2.2.0",
"connect": "3.6.2",
"ionic-mocks": "0.10.1",
"jasmine-core": "2.6.2",
"jasmine-reporters": "2.2.1",
"karma": "1.7.0",
"karma-chrome-launcher": "2.1.1",
"karma-cli": "1.0.1",
"karma-coverage-istanbul-reporter": "1.2.1",
"karma-jasmine": "1.1.0",
"karma-jasmine-html-reporter": "0.2.2",
"karma-junit-reporter": "1.2.0",
"protractor": "5.1.2",
"serve-static": "1.12.3",
"ts-node": "3.0.4",
"tslint": "5.3.2",
"tslint-eslint-rules": "4.1.1",
"typescript": "2.3.4"
},
"cordovaPlugins": [
"cordova-plugin-whitelist",
"cordova-plugin-statusbar",
"cordova-plugin-console",
"cordova-plugin-device",
"cordova-plugin-splashscreen",
"ionic-plugin-keyboard"
],
"cordovaPlatforms": [],
"description": "Dynamic Bible: A bible made for studying scripture",
"-vs-binding": {
"AfterBuild": [
"ionic:serve"
]
},
"cordova": {
"plugins": {
"cordova-plugin-crosswalk-webview": {
"XWALK_VERSION": "22+",
"XWALK_LITEVERSION": "xwalk_core_library_canary:17+",
"XWALK_COMMANDLINE": "--disable-pull-to-refresh-effect",
"XWALK_MODE": "embedded",
"XWALK_MULTIPLEAPK": "true"
},
"cordova-plugin-console": {},
"cordova-plugin-device": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-whitelist": {},
"ionic-plugin-keyboard": {}
},
"platforms": [
"android"
]
}
}
"platforms": [
"android"
]
}
}

View File

@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
@ -34,5 +34,6 @@
<script src="lib/math.min.js"></script>
<script src="lib/jquery.min.js"></script>
<script src="lib/web-animations.min.js"></script>
<script src="lib/stemmer.js"></script>
</body>
</html>

View File

@ -0,0 +1,212 @@
/* Character code for `y`. */
var CC_Y = 'y'.charCodeAt(0);
/* Standard suffix manipulations. */
var step2list = {
ational: 'ate',
tional: 'tion',
enci: 'ence',
anci: 'ance',
izer: 'ize',
bli: 'ble',
alli: 'al',
entli: 'ent',
eli: 'e',
ousli: 'ous',
ization: 'ize',
ation: 'ate',
ator: 'ate',
alism: 'al',
iveness: 'ive',
fulness: 'ful',
ousness: 'ous',
aliti: 'al',
iviti: 'ive',
biliti: 'ble',
logi: 'log'
};
var step3list = {
icate: 'ic',
ative: '',
alize: 'al',
iciti: 'ic',
ical: 'ic',
ful: '',
ness: ''
};
/* Consonant-vowel sequences. */
var consonant = '[^aeiou]';
var vowel = '[aeiouy]';
var consonantSequence = '(' + consonant + '[^aeiouy]*)';
var vowelSequence = '(' + vowel + '[aeiou]*)';
var MEASURE_GT_0 = new RegExp(
'^' + consonantSequence + '?' + vowelSequence + consonantSequence
);
var MEASURE_EQ_1 = new RegExp(
'^' + consonantSequence + '?' + vowelSequence + consonantSequence +
vowelSequence + '?$'
);
var MEASURE_GT_1 = new RegExp(
'^' + consonantSequence + '?' +
'(' + vowelSequence + consonantSequence + '){2,}'
);
var VOWEL_IN_STEM = new RegExp(
'^' + consonantSequence + '?' + vowel
);
var CONSONANT_LIKE = new RegExp(
'^' + consonantSequence + vowel + '[^aeiouwxy]$'
);
/* Exception expressions. */
var SUFFIX_LL = /ll$/;
var SUFFIX_E = /^(.+?)e$/;
var SUFFIX_Y = /^(.+?)y$/;
var SUFFIX_ION = /^(.+?(s|t))(ion)$/;
var SUFFIX_ED_OR_ING = /^(.+?)(ed|ing)$/;
var SUFFIX_AT_OR_BL_OR_IZ = /(at|bl|iz)$/;
var SUFFIX_EED = /^(.+?)eed$/;
var SUFFIX_S = /^.+?[^s]s$/;
var SUFFIX_SSES_OR_IES = /^.+?(ss|i)es$/;
var SUFFIX_MULTI_CONSONANT_LIKE = /([^aeiouylsz])\1$/;
var STEP_2 = new RegExp(
'^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|' +
'ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|' +
'biliti|logi)$'
);
var STEP_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
var STEP_4 = new RegExp(
'^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|' +
'iti|ous|ive|ize)$'
);
/* Stem `value`. */
export function stemmer(value)
{
var firstCharacterWasLowerCaseY;
var match;
value = String(value).toLowerCase();
/* Exit early. */
if (value.length < 3)
{
return value;
}
/* Detect initial `y`, make sure it never
* matches. */
if (value.charCodeAt(0) === CC_Y)
{
firstCharacterWasLowerCaseY = true;
value = 'Y' + value.substr(1);
}
/* Step 1a. */
if (SUFFIX_SSES_OR_IES.test(value))
{
/* Remove last two characters. */
value = value.substr(0, value.length - 2);
} else if (SUFFIX_S.test(value))
{
/* Remove last character. */
value = value.substr(0, value.length - 1);
}
/* Step 1b. */
if ((match = SUFFIX_EED.exec(value)))
{
if (MEASURE_GT_0.test(match[1]))
{
/* Remove last character. */
value = value.substr(0, value.length - 1);
}
} else if (
(match = SUFFIX_ED_OR_ING.exec(value)) &&
VOWEL_IN_STEM.test(match[1])
)
{
value = match[1];
if (SUFFIX_AT_OR_BL_OR_IZ.test(value))
{
/* Append `e`. */
value += 'e';
} else if (
SUFFIX_MULTI_CONSONANT_LIKE.test(value)
)
{
/* Remove last character. */
value = value.substr(0, value.length - 1);
} else if (CONSONANT_LIKE.test(value))
{
/* Append `e`. */
value += 'e';
}
}
/* Step 1c. */
if ((match = SUFFIX_Y.exec(value)) && VOWEL_IN_STEM.test(match[1]))
{
/* Remove suffixing `y` and append `i`. */
value = match[1] + 'i';
}
/* Step 2. */
if ((match = STEP_2.exec(value)) && MEASURE_GT_0.test(match[1]))
{
value = match[1] + step2list[match[2]];
}
/* Step 3. */
if ((match = STEP_3.exec(value)) && MEASURE_GT_0.test(match[1]))
{
value = match[1] + step3list[match[2]];
}
/* Step 4. */
if ((match = STEP_4.exec(value)))
{
if (MEASURE_GT_1.test(match[1]))
{
value = match[1];
}
} else if ((match = SUFFIX_ION.exec(value)) && MEASURE_GT_1.test(match[1]))
{
value = match[1];
}
/* Step 5. */
if (
(match = SUFFIX_E.exec(value)) &&
(
MEASURE_GT_1.test(match[1]) ||
(MEASURE_EQ_1.test(match[1]) && !CONSONANT_LIKE.test(match[1]))
)
)
{
value = match[1];
}
if (SUFFIX_LL.test(value) && MEASURE_GT_1.test(value))
{
value = value.substr(0, value.length - 1);
}
/* Turn initial `Y` back to `y`. */
if (firstCharacterWasLowerCaseY)
{
value = 'y' + value.substr(1);
}
return value;
}

View File

@ -1,3 +1,4 @@
/// <reference path="../../typings/globals/jquery/index.d.ts" />
import { Storage } from '@ionic/storage';
import { CardItem } from '../pages/search/search';

View File

@ -1,4 +1,5 @@
/// <reference path="../../typings/globals/jquery/index.d.ts" />
import {stemmer } from '../libs/Stemmer';
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
@ -12,24 +13,25 @@ export class WordService
normalizeQueryString(qry: string): string[]
{
qry = qry.toLowerCase();
// TODO(jeremy): Should we strip punctuation as well?
return qry.replace(/'/g, '').replace(/\s+/g, ' ').split(' ');
}
getResultAsPromise(qry: string): Promise<WordLookupResult>
{
return new Promise((resolve, reject) => { resolve(this.getResult(qry)); });
return new Promise((resolve) => { resolve(this.getResult(qry)); });
}
getResult(qry: string): WordLookupResult
{
let qs = this.normalizeQueryString(qry);
let words = this.buildIndexArray().sort();
let results = new Array();
const qs = this.normalizeQueryString(qry);
const words = this.buildIndexArray().sort();
const results = new Array();
// Loop through each query term.
for (let q of qs)
{
const stem = stemmer(q);
// For each query term, figure out which xml file it is in, and get it.
// getSearchRefs returns an array of references.
for (let w = 0; w < words.length; w++)
@ -37,17 +39,17 @@ export class WordService
// If we are at the end of the array, we want to use a different test.
if (w === 0)
{
if (q <= words[w])
if (stem <= words[w])
{
results.unshift(this.getSearchReferences('data/index/' + words[w] + 'idx.json', q));
results.unshift(this.getSearchReferences('data/index/' + words[w] + 'idx.json', stem));
break;
}
}
else
{
if (q <= words[w] && q > words[w - 1])
if (stem <= words[w] && stem > words[w - 1])
{
results.unshift(this.getSearchReferences('data/index/' + words[w] + 'idx.json', q));
results.unshift(this.getSearchReferences('data/index/' + words[w] + 'idx.json', stem));
break;
}
}
@ -100,10 +102,10 @@ export class WordService
});
// find the right word
let refs = $.grep(r, (o, i) => o.word === query);
const refs = $.grep(r, (o) => o.w === query);
if (refs.length > 0)
return refs[0].refs;
return refs[0].r;
else
return [];
}
@ -111,253 +113,187 @@ export class WordService
private buildIndexArray()
{
let words = new Array();
words.unshift('abiram');
words.unshift('accepteth');
words.unshift('acquit');
words.unshift('adna');
words.unshift('affecteth');
words.unshift('aharhel');
words.unshift('aijeleth');
words.unshift('almug');
words.unshift('amiable');
words.unshift('ancients');
words.unshift('anything');
words.unshift('appointeth');
words.unshift('areopagus');
words.unshift('art');
words.unshift('ashteroth');
words.unshift('astaroth');
words.unshift('availeth');
words.unshift('azotus');
words.unshift('badness');
words.unshift('baptizing');
words.unshift('bat');
words.unshift('bechorath');
words.unshift('beguile');
words.unshift('bemoaning');
words.unshift('beside');
words.unshift('bezek');
words.unshift('bitterly');
words.unshift('bloodthirsty');
words.unshift('bolted');
words.unshift('bountifulness');
words.unshift('breastplates');
words.unshift('broth');
words.unshift('bunni');
words.unshift('cain');
words.unshift('cankered');
words.unshift('carry');
words.unshift('celebrate');
words.unshift('chapel');
words.unshift('cheese');
words.unshift('chilmad');
words.unshift('circumcision');
words.unshift('closer');
words.unshift('come');
words.unshift('communication');
words.unshift('concerning');
words.unshift('confusion');
words.unshift('consummation');
words.unshift('convince');
words.unshift('couch');
words.unshift('covers');
words.unshift('crisping');
words.unshift('curse');
words.unshift('damnable');
words.unshift('deacons');
words.unshift('decision');
words.unshift('defileth');
words.unshift('depart');
words.unshift('despisest');
words.unshift('diblathaim');
words.unshift('directly');
words.unshift('dishonesty');
words.unshift('distracted');
words.unshift('dominion');
words.unshift('dreamer');
words.unshift('dulcimer');
words.unshift('eastward');
words.unshift('eighteenth');
words.unshift('elihoreph');
words.unshift('embrace');
words.unshift('endeavored');
words.unshift('ensign');
words.unshift('ephraim');
words.unshift('eshtemoa');
words.unshift('evening');
words.unshift('excellest');
words.unshift('extended');
words.unshift('fairer');
words.unshift('fastings');
words.unshift('feign');
words.unshift('fight');
words.unshift('fishermen');
words.unshift('flint');
words.unshift('foolishness');
words.unshift('forever');
words.unshift('forts');
words.unshift('fresh');
words.unshift('furnish');
words.unshift('gallio');
words.unshift('gebal');
words.unshift('gezrites');
words.unshift('girt');
words.unshift('goath');
words.unshift('government');
words.unshift('greeteth');
words.unshift('guiltless');
words.unshift('haggai');
words.unshift('hamstrung');
words.unshift('happy');
words.unshift('harum');
words.unshift('hattush');
words.unshift('heard');
words.unshift('heir');
words.unshift('herbs');
words.unshift('hezronites');
words.unshift('hivite');
words.unshift('honored');
words.unshift('hostages');
words.unshift('huntest');
words.unshift('idalah');
words.unshift('impenitent');
words.unshift('inferior');
words.unshift('insomuch');
words.unshift('ira');
words.unshift('isuah');
words.unshift('jabneh');
words.unshift('japhia');
words.unshift('jeduthun');
words.unshift('jerahmeelites');
words.unshift('jew');
words.unshift('joined');
words.unshift('joy');
words.unshift('kadmonites');
words.unshift('kid');
words.unshift('kneaded');
words.unshift('lack');
words.unshift('languish');
words.unshift('lazarus');
words.unshift('legions');
words.unshift('libnath');
words.unshift('likhi');
words.unshift('lock');
words.unshift('louder');
words.unshift('lysias');
words.unshift('magpiash');
words.unshift('malchus');
words.unshift('marble');
words.unshift('mastery');
words.unshift('meddle');
words.unshift('members');
words.unshift('mesech');
words.unshift('midian');
words.unshift('ministered');
words.unshift('mithnite');
words.unshift('morasthite');
words.unshift('mower');
words.unshift('myrtle');
words.unshift('naphish');
words.unshift('necks');
words.unshift('net');
words.unshift('noadiah');
words.unshift('nursed');
words.unshift('occurrent');
words.unshift('omnipotent');
words.unshift('orchard');
words.unshift('outside');
words.unshift('owed');
words.unshift('palti');
words.unshift('partition');
words.unshift('paulus');
words.unshift('peoples');
words.unshift('persecute');
words.unshift('phares');
words.unshift('pilate');
words.unshift('plagues');
words.unshift('plentiful');
words.unshift('poorer');
words.unshift('powerful');
words.unshift('presented');
words.unshift('prison');
words.unshift('promoted');
words.unshift('provision');
words.unshift('purely');
words.unshift('quarter');
words.unshift('rahab');
words.unshift('ravening');
words.unshift('rebuking');
words.unshift('refined');
words.unshift('release');
words.unshift('rent');
words.unshift('requirest');
words.unshift('return');
words.unshift('rezon');
words.unshift('riseth');
words.unshift('roof');
words.unshift('rump');
words.unshift('sail');
words.unshift('sanctuaries');
words.unshift('savors');
words.unshift('scorpions');
words.unshift('second');
words.unshift('sellers');
words.unshift('served');
words.unshift('shaft');
words.unshift('sharaim');
words.unshift('shedder');
words.unshift('shepho');
words.unshift('shimshai');
words.unshift('shophan');
words.unshift('shuppim');
words.unshift('sihor');
words.unshift('sippai');
words.unshift('slandereth');
words.unshift('smelling');
words.unshift('softer');
words.unshift('sores');
words.unshift('sparrows');
words.unshift('spoil');
words.unshift('staff');
words.unshift('steel');
words.unshift('stool');
words.unshift('stretched');
words.unshift('stumblingblocks');
words.unshift('suffice');
words.unshift('surnamed');
words.unshift('swore');
words.unshift('take');
words.unshift('task');
words.unshift('temani');
words.unshift('testator');
words.unshift('thessalonica');
words.unshift('threatening');
words.unshift('tie');
words.unshift('titus');
words.unshift('torments');
words.unshift('translation');
words.unshift('tributaries');
words.unshift('tubal');
words.unshift('unchangeable');
words.unshift('unlawful');
words.unshift('upbraideth');
words.unshift('uzza');
words.unshift('verily');
words.unshift('visage');
words.unshift('walk');
words.unshift('washing');
words.unshift('wayside');
words.unshift('wellspring');
words.unshift('whisperer');
words.unshift('win');
words.unshift('withereth');
words.unshift('work');
words.unshift('wrest');
words.unshift('yours');
words.unshift('zealously');
words.unshift('zetham');
words.unshift('zophim');
words.unshift('zuzims');
words.unshift('abishur');
words.unshift('achor');
words.unshift('adoni');
words.unshift('afterward');
words.unshift('ahishahar');
words.unshift('alleg');
words.unshift('ambush');
words.unshift('ancestor');
words.unshift('aphik');
words.unshift('arbah');
words.unshift('arodi');
words.unshift('ashkenaz');
words.unshift('ate');
words.unshift('azaniah');
words.unshift('backbiteth');
words.unshift('barbarian');
words.unshift('beard');
words.unshift('begettest');
words.unshift('benefactor');
words.unshift('bethel');
words.unshift('bilshan');
words.unshift('blindeth');
words.unshift('booti');
words.unshift('breaketh');
words.unshift('bucket');
words.unshift('cabbon');
words.unshift('caphtor');
words.unshift('causeless');
words.unshift('chapmen');
words.unshift('chese');
words.unshift('chrysoprasus');
words.unshift('cloth');
words.unshift('common');
words.unshift('confess');
words.unshift('contendeth');
words.unshift('coucheth');
words.unshift('crept');
words.unshift('curseth');
words.unshift('darius');
words.unshift('decketh');
words.unshift('dema');
words.unshift('devil');
words.unshift('directeth');
words.unshift('disposit');
words.unshift('doth');
words.unshift('drowsi');
words.unshift('ebe');
words.unshift('elead');
words.unshift('elkoshit');
words.unshift('encourag');
words.unshift('entreat');
words.unshift('eschew');
words.unshift('ever');
words.unshift('expert');
words.unshift('fallest');
words.unshift('feedeth');
words.unshift('filthi');
words.unshift('fleeth');
words.unshift('forborn');
words.unshift('forsookest');
words.unshift('fretteth');
words.unshift('gahar');
words.unshift('gazzam');
words.unshift('gibea');
words.unshift('glister');
words.unshift('got');
words.unshift('grope');
words.unshift('hadlai');
words.unshift('hammon');
words.unshift('harbona');
words.unshift('hasrah');
words.unshift('hazezon');
words.unshift('heinous');
words.unshift('herebi');
words.unshift('highest');
words.unshift('holdeth');
words.unshift('hosanna');
words.unshift('huri');
words.unshift('ill');
words.unshift('inexcus');
words.unshift('intend');
words.unshift('ishui');
words.unshift('jaazaniah');
words.unshift('jaminit');
words.unshift('jecoliah');
words.unshift('jeopard');
words.unshift('jethro');
words.unshift('joiarib');
words.unshift('juda');
words.unshift('kelaiah');
words.unshift('kishion');
words.unshift('laden');
words.unshift('laughter');
words.unshift('lehi');
words.unshift('lift');
words.unshift('loatheth');
words.unshift('lucius');
words.unshift('madmen');
words.unshift('malachi');
words.unshift('march');
words.unshift('maul');
words.unshift('melchizedek');
words.unshift('merrili');
words.unshift('midianit');
words.unshift('miri');
words.unshift('modest');
words.unshift('move');
words.unshift('naashon');
words.unshift('nazareth');
words.unshift('nephishesim');
words.unshift('nisan');
words.unshift('obadiah');
words.unshift('oliveyard');
words.unshift('oren');
words.unshift('overrun');
words.unshift('pallu');
words.unshift('pas');
words.unshift('peel');
words.unshift('pernici');
words.unshift('philip');
words.unshift('pison');
words.unshift('plucketh');
words.unshift('pour');
words.unshift('price');
words.unshift('proport');
words.unshift('purg');
words.unshift('rabboni');
words.unshift('ravish');
words.unshift('redeemedst');
words.unshift('remainest');
words.unshift('reput');
words.unshift('revers');
words.unshift('rissah');
words.unshift('ruddi');
words.unshift('said');
words.unshift('sapphir');
words.unshift('scepter');
words.unshift('secundus');
words.unshift('separ');
words.unshift('shachia');
words.unshift('sharar');
words.unshift('sheepshear');
words.unshift('sheva');
words.unshift('shishak');
words.unshift('shroud');
words.unshift('signifi');
words.unshift('sittest');
words.unshift('slow');
words.unshift('soft');
words.unshift('sowedst');
words.unshift('spoil');
words.unshift('station');
words.unshift('stoop');
words.unshift('strongest');
words.unshift('sum');
words.unshift('sweep');
words.unshift('tahapan');
words.unshift('tast');
words.unshift('ten');
words.unshift('thereat');
words.unshift('threaten');
words.unshift('timbrel');
words.unshift('tongu');
words.unshift('travailest');
words.unshift('trust');
words.unshift('uncircumcis');
words.unshift('unprepar');
words.unshift('urg');
words.unshift('vat');
words.unshift('visiteth');
words.unshift('wash');
words.unshift('wed');
words.unshift('wherewith');
words.unshift('winepress');
words.unshift('won');
words.unshift('written');
words.unshift('zalmonah');
words.unshift('zenan');
words.unshift('ziphim');
words.unshift('zuzim');
return words;
}
@ -372,22 +308,24 @@ export class WordService
// array of references.
for (let j in results)
{
let refs = results[j];
if (refs != null)
if (results.hasOwnProperty(j))
{
for (let i = 0; i < refs.length; i++)
const refs = results[j];
if (refs != null)
{
let r = refs[i].split(':');
// convert references to single integers.
// Book * 100000000, Chapter * 10000, Verse remains same, add all together.
let ref = r[0] * 100000000;
ref = ref + (r[1] * 10000);
ref = ref + r[2] * 1;
results[j][i] = ref;
}
for (let i = 0; i < refs.length; i++)
{
const r = refs[i].split(':');
// convert references to single integers.
// Book * 100000000, Chapter * 10000, Verse remains same, add all together.
let ref = r[0] * 100000000;
ref = ref + (r[1] * 10000);
ref = ref + r[2] * 1;
results[j][i] = ref;
}
} else
return null;
}
else
return null;
}
// get the first result
@ -400,7 +338,7 @@ export class WordService
// convert the references back into book, chapter and verse.
for (let i = 0; i < result.length; i++)
{
let ref = result[i];
const ref = result[i];
result[i] = Math.floor(ref / 100000000) + ':' + Math.floor((ref % 100000000) / 10000) + ':' + Math.floor((ref % 100000000) % 10000);
}
@ -457,6 +395,6 @@ export type WordLookupResult = {
}
type IndexResult = {
refs: string[];
word: string;
r: string[];
w: string;
}

View File

@ -1,3 +1,4 @@
/// <reference path="globals/es6-shim/index.d.ts" />
/// <reference path="globals/jquery/index.d.ts" />
/// <reference path="globals/mathjs/index.d.ts" />
/// <reference path="globals/stemmer/index.d.ts" />

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
[{"word":"acrabbim","refs":["6:15:3"]},{"word":"acre","refs":["9:14:14"]},{"word":"acres","refs":["23:5:10"]},{"word":"act","refs":["23:28:21","23:59:6","43:8:4"]},{"word":"actions","refs":["9:2:3"]},{"word":"activity","refs":["1:47:6"]},{"word":"acts","refs":["5:11:3","5:11:7","7:5:11","9:12:7","10:23:20","11:10:6","11:11:41","11:14:19","11:14:29","11:15:7","11:15:23","11:15:31","11:16:5","11:16:14","11:16:20","11:16:27","11:22:39","11:22:45","12:1:18","12:8:23","12:10:34","12:12:19","12:13:8","12:13:12","12:14:15","12:14:18","12:14:28","12:15:6","12:15:11","12:15:15","12:15:21","12:15:26","12:15:31","12:15:36","12:16:19","12:20:20","12:21:17","12:21:25","12:23:19","12:23:28","12:24:5","13:11:22","13:29:29","14:9:5","14:9:29","14:12:15","14:13:22","14:16:11","14:20:34","14:25:26","14:26:22","14:27:7","14:28:26","14:32:32","14:33:18","14:35:26","14:36:8","17:10:2","19:103:7","19:106:2","19:145:4","19:145:6","19:145:12","19:150:2"]},{"word":"adadah","refs":["6:15:22"]},{"word":"adah","refs":["1:4:19","1:4:20","1:4:23","1:36:2","1:36:4","1:36:10","1:36:12","1:36:16"]},{"word":"adaiah","refs":["12:22:1","13:6:41","13:8:21","13:9:12","14:23:1","15:10:29","15:10:39","16:11:5","16:11:12"]},{"word":"adalia","refs":["17:9:8"]},{"word":"adam","refs":["1:2:19","1:2:20","1:2:21","1:2:23","1:3:8","1:3:9","1:3:17","1:3:20","1:3:21","1:4:1","1:4:25","1:5:1","1:5:2","1:5:3","1:5:4","1:5:5","5:32:8","6:3:16","13:1:1","18:31:33","42:3:38","45:5:14","46:15:22","46:15:45","54:2:13","54:2:14","65:1:14"]},{"word":"adamah","refs":["6:19:36"]},{"word":"adamant","refs":["26:3:9","38:7:12"]},{"word":"adami","refs":["6:19:33"]},{"word":"adar","refs":["6:15:3","6:18:13","15:6:15","17:3:7","17:3:13","17:8:12","17:9:1","17:9:15","17:9:17","17:9:19","17:9:21"]},{"word":"adbeel","refs":["1:25:13","13:1:29"]},{"word":"add","refs":["1:30:24","3:5:16","3:6:5","3:27:13","3:27:15","3:27:19","3:27:27","3:27:31","4:5:7","4:35:6","5:4:2","5:12:32","5:19:9","5:29:19","10:24:3","11:12:11","11:12:14","12:20:6","13:22:14","14:10:14","14:28:13","19:69:27","20:3:2","20:30:6","23:29:1","23:30:1","23:38:5","40:6:27","42:12:25","50:1:16","61:1:5","66:22:18"]},{"word":"addan","refs":["15:2:59"]},{"word":"addar","refs":["4:34:4","6:16:5","13:8:3"]},{"word":"added","refs":["5:5:22","9:12:19","24:36:32","24:45:3","27:4:36","40:6:33","42:3:20","42:12:31","42:19:11","44:2:41","44:2:47","44:5:14","44:11:24","48:2:6","48:3:19"]},{"word":"adder","refs":["1:49:17","19:58:4","19:91:13","20:23:32"]},{"word":"adders","refs":["19:140:3"]},{"word":"addeth","refs":["18:34:37","20:10:22","20:16:23","48:3:15"]},{"word":"addi","refs":["42:3:28"]},{"word":"addicted","refs":["46:16:15"]},{"word":"addition","refs":["11:7:30"]},{"word":"additions","refs":["11:7:29","11:7:36"]},{"word":"addon","refs":["16:7:61"]},{"word":"ader","refs":["13:8:15"]},{"word":"adiel","refs":["13:4:36","13:9:12","13:27:25"]},{"word":"adin","refs":["15:2:15","15:8:6","16:7:20","16:10:16"]},{"word":"adina","refs":["13:11:42"]},{"word":"adino","refs":["10:23:8"]},{"word":"adithaim","refs":["6:15:36"]},{"word":"adjure","refs":["11:22:16","14:18:15","40:26:63","41:5:7","44:19:13"]},{"word":"adjured","refs":["6:6:26","9:14:24"]},{"word":"adlai","refs":["13:27:29"]},{"word":"admah","refs":["1:10:19","1:14:2","1:14:8","5:29:23","28:11:8"]},{"word":"admatha","refs":["17:1:14"]},{"word":"administered","refs":["47:8:19","47:8:20"]},{"word":"administration","refs":["47:9:12"]},{"word":"administrations","refs":["46:12:5"]},{"word":"admiration","refs":["65:1:16","66:17:6"]},{"word":"admired","refs":["53:1:10"]},{"word":"admonish","refs":["45:15:14","52:5:12","53:3:15"]},{"word":"admonished","refs":["21:4:13","21:12:12","24:42:19","44:27:9","58:8:5"]},{"word":"admonishing","refs":["51:3:16"]},{"word":"admonition","refs":["46:10:11","49:6:4","56:3:10"]},{"word":"adna","refs":["15:10:30","16:12:15"]}]

View File

@ -0,0 +1 @@
[{"w":"achsah","r":["6:15:16","6:15:17","7:1:12","7:1:13","13:2:49"]},{"w":"achshaph","r":["6:11:1","6:12:20","6:19:25"]},{"w":"achzib","r":["6:15:44","6:19:29","7:1:31","33:1:14"]},{"w":"acknowledg","r":["1:38:26","5:21:17","5:33:9","19:32:5","19:51:3","20:3:6","23:33:13","23:61:9","23:63:16","24:3:13","24:14:20","24:24:5","27:11:39","28:5:15","46:14:37","46:16:18","47:1:13","47:1:14","51:2:2","55:2:25","56:1:1","57:1:6"]},{"w":"acknowledgeth","r":["62:2:23"]},{"w":"acquaint","r":["12:12:5","12:12:7","18:19:13","18:22:21","18:42:11","19:31:11","19:55:13","19:88:8","19:88:18","19:139:3","21:2:3","23:53:3","42:2:44","42:23:49","44:24:23"]},{"w":"acquit","r":["18:10:14","34:1:3"]},{"w":"acr","r":["9:14:14","23:5:10"]},{"w":"acrabbim","r":["6:15:3"]},{"w":"act","r":["5:11:3","5:11:7","7:5:11","9:12:7","10:23:20","11:10:6","11:11:41","11:14:19","11:14:29","11:15:7","11:15:23","11:15:31","11:16:5","11:16:14","11:16:20","11:16:27","11:22:39","11:22:45","12:1:18","12:8:23","12:10:34","12:12:19","12:13:8","12:13:12","12:14:15","12:14:18","12:14:28","12:15:6","12:15:11","12:15:15","12:15:21","12:15:26","12:15:31","12:15:36","12:16:19","12:20:20","12:21:17","12:21:25","12:23:19","12:23:28","12:24:5","13:11:22","13:29:29","14:9:5","14:9:29","14:12:15","14:13:22","14:16:11","14:20:34","14:25:26","14:26:22","14:27:7","14:28:26","14:32:32","14:33:18","14:35:26","14:36:8","17:10:2","19:103:7","19:106:2","19:145:4","19:145:6","19:145:12","19:150:2","23:28:21","23:59:6","43:8:4"]},{"w":"action","r":["9:2:3"]},{"w":"activ","r":["1:47:6"]},{"w":"ad","r":["5:5:22","9:12:19","24:36:32","24:45:3","27:4:36","40:6:33","42:3:20","42:12:31","42:19:11","44:2:41","44:2:47","44:5:14","44:11:24","48:2:6","48:3:19"]},{"w":"adadah","r":["6:15:22"]},{"w":"adah","r":["1:4:19","1:4:20","1:4:23","1:36:2","1:36:4","1:36:10","1:36:12","1:36:16"]},{"w":"adaiah","r":["12:22:1","13:6:41","13:8:21","13:9:12","14:23:1","15:10:29","15:10:39","16:11:5","16:11:12"]},{"w":"adalia","r":["17:9:8"]},{"w":"adam","r":["1:2:19","1:2:20","1:2:21","1:2:23","1:3:8","1:3:9","1:3:17","1:3:20","1:3:21","1:4:1","1:4:25","1:5:1","1:5:2","1:5:3","1:5:4","1:5:5","5:32:8","6:3:16","13:1:1","18:31:33","26:3:9","38:7:12","42:3:38","45:5:14","46:15:22","46:15:45","54:2:13","54:2:14","65:1:14"]},{"w":"adamah","r":["6:19:36"]},{"w":"adami","r":["6:19:33"]},{"w":"adar","r":["6:15:3","6:18:13","15:6:15","17:3:7","17:3:13","17:8:12","17:9:1","17:9:15","17:9:17","17:9:19","17:9:21"]},{"w":"adbeel","r":["1:25:13","13:1:29"]},{"w":"add","r":["1:30:24","3:5:16","3:6:5","3:27:13","3:27:15","3:27:19","3:27:27","3:27:31","4:5:7","4:35:6","5:4:2","5:12:32","5:19:9","5:29:19","10:24:3","11:12:11","11:12:14","12:20:6","13:22:14","14:10:14","14:28:13","19:69:27","20:3:2","20:30:6","23:29:1","23:30:1","23:38:5","40:6:27","42:12:25","50:1:16","61:1:5","66:22:18"]},{"w":"addan","r":["15:2:59"]},{"w":"addar","r":["4:34:4","6:16:5","13:8:3"]},{"w":"adder","r":["1:49:17","19:58:4","19:91:13","19:140:3","20:23:32"]},{"w":"addeth","r":["18:34:37","20:10:22","20:16:23","48:3:15"]},{"w":"addi","r":["42:3:28"]},{"w":"addict","r":["46:16:15"]},{"w":"addit","r":["11:7:29","11:7:30","11:7:36"]},{"w":"addon","r":["16:7:61"]},{"w":"ader","r":["13:8:15"]},{"w":"adiel","r":["13:4:36","13:9:12","13:27:25"]},{"w":"adin","r":["15:2:15","15:8:6","16:7:20","16:10:16"]},{"w":"adina","r":["13:11:42"]},{"w":"adino","r":["10:23:8"]},{"w":"adithaim","r":["6:15:36"]},{"w":"adjur","r":["6:6:26","9:14:24","11:22:16","14:18:15","40:26:63","41:5:7","44:19:13"]},{"w":"adlai","r":["13:27:29"]},{"w":"admah","r":["1:10:19","1:14:2","1:14:8","5:29:23","28:11:8"]},{"w":"admatha","r":["17:1:14"]},{"w":"administ","r":["47:8:19","47:8:20"]},{"w":"administr","r":["46:12:5","47:9:12"]},{"w":"admir","r":["53:1:10","65:1:16","66:17:6"]},{"w":"admonish","r":["21:4:13","21:12:12","24:42:19","44:27:9","45:15:14","51:3:16","52:5:12","53:3:15","58:8:5"]},{"w":"admonit","r":["46:10:11","49:6:4","56:3:10"]},{"w":"adna","r":["15:10:30","16:12:15"]},{"w":"adnah","r":["13:12:20","14:17:14"]},{"w":"ado","r":["41:5:39"]},{"w":"adoni","r":["6:10:1","6:10:3","7:1:5","7:1:6","7:1:7"]}]

View File

@ -1 +0,0 @@
[{"word":"adnah","refs":["13:12:20","14:17:14"]},{"word":"ado","refs":["41:5:39"]},{"word":"adoni","refs":["6:10:1","6:10:3","7:1:5","7:1:6","7:1:7"]},{"word":"adonijah","refs":["10:3:4","11:1:5","11:1:7","11:1:8","11:1:9","11:1:11","11:1:13","11:1:18","11:1:24","11:1:25","11:1:41","11:1:42","11:1:43","11:1:49","11:1:50","11:1:51","11:2:13","11:2:19","11:2:21","11:2:22","11:2:23","11:2:24","11:2:28","13:3:2","14:17:8","16:10:16"]},{"word":"adonikam","refs":["15:2:13","15:8:13","16:7:18"]},{"word":"adoniram","refs":["11:4:6","11:5:14"]},{"word":"adoption","refs":["45:8:15","45:8:23","45:9:4","48:4:5","49:1:5"]},{"word":"adoraim","refs":["14:11:9"]},{"word":"adoram","refs":["10:20:24","11:12:18"]},{"word":"adorn","refs":["54:2:9","56:2:10"]},{"word":"adorned","refs":["24:31:4","42:21:5","60:3:5","66:21:2"]},{"word":"adorneth","refs":["23:61:10"]},{"word":"adorning","refs":["60:3:3"]},{"word":"adrammelech","refs":["12:17:31","12:19:37","23:37:38"]},{"word":"adramyttium","refs":["44:27:2"]},{"word":"adria","refs":["44:27:27"]},{"word":"adriel","refs":["9:18:19","10:21:8"]},{"word":"adullam","refs":["6:12:15","6:15:35","9:22:1","10:23:13","13:11:15","14:11:7","16:11:30","33:1:15"]},{"word":"adullamite","refs":["1:38:1","1:38:12","1:38:20"]},{"word":"adulterer","refs":["3:20:10","18:24:15","23:57:3"]},{"word":"adulterers","refs":["19:50:18","24:9:2","24:23:10","28:7:4","39:3:5","42:18:11","46:6:9","58:13:4","59:4:4"]},{"word":"adulteress","refs":["3:20:10","20:6:26","28:3:1","45:7:3"]},{"word":"adulteresses","refs":["26:23:45","59:4:4"]},{"word":"adulteries","refs":["24:13:27","26:23:43","28:2:2","40:15:19","41:7:21"]},{"word":"adulterous","refs":["20:30:20","40:12:39","40:16:4","41:8:38"]},{"word":"adultery","refs":["2:20:14","3:20:10","5:5:18","20:6:32","24:3:8","24:3:9","24:5:7","24:7:9","24:23:14","24:29:23","26:16:32","26:23:37","28:4:2","28:4:13","28:4:14","40:5:27","40:5:28","40:5:32","40:19:9","40:19:18","41:10:11","41:10:12","41:10:19","42:16:18","42:18:20","43:8:3","43:8:4","45:2:22","45:13:9","48:5:19","59:2:11","61:2:14","66:2:22"]},{"word":"adummim","refs":["6:15:7","6:18:17"]},{"word":"advanced","refs":["9:12:6","17:3:1","17:5:11","17:10:2"]},{"word":"advantage","refs":["18:35:3","45:3:1","47:2:11","65:1:16"]},{"word":"advantaged","refs":["42:9:25"]},{"word":"advantageth","refs":["46:15:32"]},{"word":"adventure","refs":["5:28:56","44:19:31"]},{"word":"adventured","refs":["7:9:17"]},{"word":"adversaries","refs":["2:23:22","5:32:27","5:32:43","6:5:13","9:2:10","10:19:22","15:4:1","16:4:11","19:38:20","19:69:19","19:71:13","19:81:14","19:89:42","19:109:4","19:109:20","19:109:29","23:1:24","23:9:11","23:11:13","23:59:18","23:63:18","23:64:2","24:30:16","24:46:10","24:50:7","25:1:5","25:1:7","25:1:17","25:2:17","33:5:9","34:1:2","42:13:17","42:21:15","46:16:9","50:1:28","58:10:27"]},{"word":"adversary","refs":["2:23:22","4:22:22","9:1:6","9:29:4","11:5:4","11:11:14","11:11:23","11:11:25","17:7:6","18:31:35","19:74:10","23:50:8","25:1:10","25:2:4","25:4:12","30:3:11","40:5:25","42:12:58","42:18:3","54:5:14","60:5:8"]},{"word":"adversities","refs":["9:10:19","19:31:7"]},{"word":"adversity","refs":["10:4:9","14:15:6","19:10:6","19:35:15","19:94:13","20:17:17","20:24:10","21:7:14","23:30:20","58:13:3"]},{"word":"advertise","refs":["4:24:14","8:4:4"]},{"word":"advice","refs":["7:19:30","7:20:7","9:25:33","10:19:43","14:10:9","14:10:14","14:25:17","20:20:18","47:8:10"]},{"word":"advise","refs":["10:24:13","11:12:6","13:21:12"]},{"word":"advised","refs":["20:13:10","44:27:12"]},{"word":"advisement","refs":["13:12:19"]},{"word":"advocate","refs":["62:2:1"]},{"word":"aeneas","refs":["44:9:33","44:9:34"]},{"word":"aenon","refs":["43:3:23"]},{"word":"afar","refs":["1:22:4","1:37:18","2:2:4","2:20:18","2:20:21","2:24:1","2:33:7","4:9:10","9:26:13","12:2:7","12:4:25","15:3:13","16:12:43","18:2:12","18:36:3","18:36:25","18:39:25","18:39:29","19:10:1","19:38:11","19:65:5","19:138:6","19:139:2","20:31:14","23:23:7","23:59:14","23:66:19","24:23:23","24:30:10","24:31:10","24:46:27","24:51:50","33:4:3","40:26:58","40:27:55","41:5:6","41:11:13","41:14:54","41:15:40","42:16:23","42:17:12","42:18:13","42:22:54","42:23:49","44:2:39","49:2:17","58:11:13","61:1:9","66:18:10","66:18:15","66:18:17"]},{"word":"affairs","refs":["13:26:32","19:112:5","27:2:49","27:3:12","49:6:21","49:6:22","50:1:27","55:2:4"]},{"word":"affect","refs":["48:4:17"]},{"word":"affected","refs":["44:14:2","48:4:18"]},{"word":"affecteth","refs":["25:3:51"]}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
[{"word":"ahasai","refs":["16:11:13"]},{"word":"ahasbai","refs":["10:23:34"]},{"word":"ahasuerus","refs":["15:4:6","17:1:1","17:1:2","17:1:9","17:1:10","17:1:15","17:1:16","17:1:17","17:1:19","17:2:1","17:2:12","17:2:16","17:2:21","17:3:1","17:3:6","17:3:7","17:3:8","17:3:12","17:6:2","17:7:5","17:8:1","17:8:7","17:8:10","17:8:12","17:9:2","17:9:20","17:9:30","17:10:1","17:10:3","27:9:1"]},{"word":"ahava","refs":["15:8:15","15:8:21","15:8:31"]},{"word":"ahaz","refs":["12:15:38","12:16:1","12:16:2","12:16:5","12:16:7","12:16:8","12:16:10","12:16:11","12:16:15","12:16:16","12:16:17","12:16:19","12:16:20","12:17:1","12:18:1","12:20:11","12:23:12","13:3:13","13:8:35","13:8:36","13:9:41","13:9:42","14:27:9","14:28:1","14:28:16","14:28:19","14:28:21","14:28:22","14:28:24","14:28:27","14:29:19","23:1:1","23:7:1","23:7:3","23:7:10","23:7:12","23:14:28","23:38:8","28:1:1","33:1:1"]},{"word":"ahaziah","refs":["11:22:40","11:22:49","11:22:51","12:1:2","12:1:18","12:8:24","12:8:25","12:8:26","12:8:29","12:9:16","12:9:21","12:9:23","12:9:27","12:9:29","12:10:13","12:11:1","12:11:2","12:12:18","12:13:1","12:14:13","13:3:11","14:20:35","14:20:37","14:22:1","14:22:2","14:22:7","14:22:8","14:22:9","14:22:10","14:22:11"]},{"word":"ahban","refs":["13:2:29"]},{"word":"aher","refs":["13:7:12"]},{"word":"ahi","refs":["13:5:15","13:7:34"]},{"word":"ahiah","refs":["9:14:3","9:14:18","11:4:3","13:8:7"]},{"word":"ahiam","refs":["10:23:33","13:11:35"]},{"word":"ahian","refs":["13:7:19"]},{"word":"ahiezer","refs":["4:1:12","4:2:25","4:7:66","4:7:71","4:10:25","13:12:3"]},{"word":"ahihud","refs":["4:34:27","13:8:7"]},{"word":"ahijah","refs":["11:11:29","11:11:30","11:12:15","11:14:2","11:14:4","11:14:5","11:14:6","11:14:18","11:15:27","11:15:29","11:15:33","11:21:22","12:9:9","13:2:25","13:11:36","13:26:20","14:9:29","14:10:15","16:10:26"]},{"word":"ahikam","refs":["12:22:12","12:22:14","12:25:22","14:34:20","24:26:24","24:39:14","24:40:5","24:40:6","24:40:7","24:40:9","24:40:11","24:40:14","24:40:16","24:41:1","24:41:2","24:41:6","24:41:10","24:41:16","24:41:18","24:43:6"]},{"word":"ahilud","refs":["10:8:16","10:20:24","11:4:3","11:4:12","13:18:15"]},{"word":"ahimaaz","refs":["9:14:50","10:15:27","10:15:36","10:17:17","10:17:20","10:18:19","10:18:22","10:18:23","10:18:27","10:18:28","10:18:29","11:4:15","13:6:8","13:6:9","13:6:53"]},{"word":"ahiman","refs":["4:13:22","6:15:14","7:1:10","13:9:17"]},{"word":"ahimelech","refs":["9:21:1","9:21:2","9:21:8","9:22:9","9:22:11","9:22:14","9:22:16","9:22:20","9:23:6","9:26:6","9:30:7","10:8:17","13:24:3","13:24:6","13:24:31","19:52:1"]},{"word":"ahimoth","refs":["13:6:25"]},{"word":"ahinadab","refs":["11:4:14"]},{"word":"ahinoam","refs":["9:14:50","9:25:43","9:27:3","9:30:5","10:2:2","10:3:2","13:3:1"]},{"word":"ahio","refs":["10:6:3","10:6:4","13:8:14","13:8:31","13:9:37","13:13:7"]},{"word":"ahira","refs":["4:1:15","4:2:29","4:7:78","4:7:83","4:10:27"]},{"word":"ahiram","refs":["4:26:38"]},{"word":"ahiramites","refs":["4:26:38"]},{"word":"ahisamach","refs":["2:31:6","2:35:34","2:38:23"]},{"word":"ahishahar","refs":["13:7:10"]},{"word":"ahishar","refs":["11:4:6"]},{"word":"ahithophel","refs":["10:15:12","10:15:31","10:15:34","10:16:15","10:16:20","10:16:21","10:16:23","10:17:1","10:17:6","10:17:7","10:17:14","10:17:15","10:17:21","10:17:23","10:23:34","13:27:33","13:27:34"]},{"word":"ahitub","refs":["9:14:3","9:22:9","9:22:11","9:22:12","9:22:20","10:8:17","13:6:7","13:6:8","13:6:11","13:6:12","13:6:52","13:9:11","13:18:16","15:7:2","16:11:11"]},{"word":"ahlab","refs":["7:1:31"]},{"word":"ahlai","refs":["13:2:31","13:11:41"]},{"word":"ahoah","refs":["13:8:4"]},{"word":"ahohite","refs":["10:23:9","10:23:28","13:11:12","13:11:29","13:27:4"]},{"word":"aholah","refs":["26:23:4","26:23:5","26:23:36","26:23:44"]},{"word":"aholiab","refs":["2:31:6","2:35:34","2:36:1","2:36:2","2:38:23"]},{"word":"aholibah","refs":["26:23:4","26:23:11","26:23:22","26:23:36","26:23:44"]},{"word":"aholibamah","refs":["1:36:2","1:36:5","1:36:14","1:36:18","1:36:25","1:36:41","13:1:52"]},{"word":"ahumai","refs":["13:4:2"]},{"word":"ahuzam","refs":["13:4:6"]},{"word":"ahuzzath","refs":["1:26:26"]},{"word":"ai","refs":["6:7:2","6:7:3","6:7:4","6:7:5","6:8:1","6:8:2","6:8:3","6:8:9","6:8:10","6:8:11","6:8:12","6:8:14","6:8:16","6:8:17","6:8:18","6:8:20","6:8:21","6:8:23","6:8:24","6:8:25","6:8:26","6:8:28","6:8:29","6:9:3","6:10:1","6:10:2","6:12:9","15:2:28","16:7:32","24:49:3"]},{"word":"aiah","refs":["10:3:7","10:21:8","10:21:10","10:21:11","13:1:40"]},{"word":"aiath","refs":["23:10:28"]},{"word":"aided","refs":["7:9:24"]},{"word":"aija","refs":["16:11:31"]},{"word":"aijalon","refs":["6:21:24","7:1:35","7:12:12","9:14:31","13:6:69","13:8:13","14:11:10"]},{"word":"aijeleth","refs":["19:22:1"]}]

View File

@ -0,0 +1 @@
[{"w":"ahishar","r":["11:4:6"]},{"w":"ahithophel","r":["10:15:12","10:15:31","10:15:34","10:16:15","10:16:20","10:16:21","10:16:23","10:17:1","10:17:6","10:17:7","10:17:14","10:17:15","10:17:21","10:17:23","10:23:34","13:27:33","13:27:34"]},{"w":"ahitub","r":["9:14:3","9:22:9","9:22:11","9:22:12","9:22:20","10:8:17","13:6:7","13:6:8","13:6:11","13:6:12","13:6:52","13:9:11","13:18:16","15:7:2","16:11:11"]},{"w":"ahlab","r":["7:1:31"]},{"w":"ahlai","r":["13:2:31","13:11:41"]},{"w":"ahoah","r":["13:8:4"]},{"w":"ahohit","r":["10:23:9","10:23:28","13:11:12","13:11:29","13:27:4"]},{"w":"aholah","r":["26:23:4","26:23:5","26:23:36","26:23:44"]},{"w":"aholiab","r":["2:31:6","2:35:34","2:36:1","2:36:2","2:38:23"]},{"w":"aholibah","r":["26:23:4","26:23:11","26:23:22","26:23:36","26:23:44"]},{"w":"aholibamah","r":["1:36:2","1:36:5","1:36:14","1:36:18","1:36:25","1:36:41","13:1:52"]},{"w":"ahumai","r":["13:4:2"]},{"w":"ahuzam","r":["13:4:6"]},{"w":"ahuzzath","r":["1:26:26"]},{"w":"ai","r":["6:7:2","6:7:3","6:7:4","6:7:5","6:8:1","6:8:2","6:8:3","6:8:9","6:8:10","6:8:11","6:8:12","6:8:14","6:8:16","6:8:17","6:8:18","6:8:20","6:8:21","6:8:23","6:8:24","6:8:25","6:8:26","6:8:28","6:8:29","6:9:3","6:10:1","6:10:2","6:12:9","15:2:28","16:7:32","24:49:3"]},{"w":"aiah","r":["10:3:7","10:21:8","10:21:10","10:21:11","13:1:40"]},{"w":"aiath","r":["23:10:28"]},{"w":"aid","r":["7:9:24"]},{"w":"aija","r":["16:11:31"]},{"w":"aijalon","r":["6:21:24","7:1:35","7:12:12","9:14:31","13:6:69","13:8:13","14:11:10"]},{"w":"aijeleth","r":["19:22:1"]},{"w":"ail","r":["19:114:5"]},{"w":"aileth","r":["1:21:17","7:18:23","7:18:24","9:11:5","10:14:5","12:6:28","23:22:1"]},{"w":"ain","r":["4:34:11","6:15:32","6:19:7","6:21:16","13:4:32"]},{"w":"air","r":["1:1:26","1:1:28","1:1:30","1:2:19","1:2:20","1:6:7","1:7:3","1:9:2","5:4:17","5:28:26","9:17:44","9:17:46","10:21:10","11:14:11","11:16:4","11:21:24","18:12:7","18:28:21","18:41:16","19:8:8","20:30:19","21:10:20","40:6:26","40:8:20","40:13:32","41:4:4","41:4:32","42:8:5","42:9:58","42:13:19","44:10:12","44:11:6","44:22:23","46:9:26","46:14:9","49:2:2","52:4:17","66:9:2","66:16:17"]},{"w":"ajah","r":["1:36:24"]},{"w":"ajalon","r":["6:10:12","6:19:42","14:28:18"]},{"w":"akan","r":["1:36:27"]},{"w":"akkub","r":["13:3:24","13:9:17","15:2:42","15:2:45","16:7:45","16:8:7","16:11:19","16:12:25"]},{"w":"akrabbim","r":["4:34:4","7:1:36"]},{"w":"al","r":["19:57:1","19:58:1","19:59:1","19:75:1"]},{"w":"ala","r":["4:12:11","4:24:23","6:7:7","7:6:22","7:11:35","11:13:30","12:3:10","12:6:5","12:6:15","24:30:7","26:6:11","29:1:15","30:5:16","66:18:10","66:18:16","66:18:19"]},{"w":"alabast","r":["40:26:7","41:14:3","42:7:37"]},{"w":"alameth","r":["13:7:8"]},{"w":"alammelech","r":["6:19:26"]},{"w":"alamoth","r":["13:15:20","19:46:1"]},{"w":"alarm","r":["4:10:5","4:10:6","4:10:7","4:10:9","14:13:12","24:4:19","24:49:2","29:2:1","36:1:16"]},{"w":"albeit","r":["26:13:7","57:1:19"]},{"w":"albon","r":["10:23:31"]},{"w":"alemeth","r":["13:6:60","13:8:36","13:9:42"]},{"w":"alexand","r":["41:15:21","44:4:6","44:19:33","54:1:20","55:4:14"]},{"w":"alexandria","r":["44:18:24","44:27:6","44:28:11"]},{"w":"alexandrian","r":["44:6:9"]},{"w":"algum","r":["14:2:8","14:9:10","14:9:11"]},{"w":"aliah","r":["13:1:51"]},{"w":"alian","r":["13:1:40"]},{"w":"alien","r":["2:18:3","5:14:21","18:19:15","19:69:8","23:61:5","25:5:2","26:23:17","26:23:18","26:23:22","26:23:28","26:48:14","49:2:12","49:4:18","51:1:21","58:11:34"]},{"w":"alik","r":["5:12:22","5:15:22","9:30:24","18:21:26","19:33:15","19:139:12","20:20:10","20:27:15","21:9:2","21:11:6","45:14:5"]},{"w":"aliv","r":["1:6:19","1:6:20","1:7:3","1:7:23","1:12:12","1:43:7","1:43:27","1:43:28","1:45:26","1:45:28","1:46:30","1:50:20","2:1:17","2:1:18","2:1:22","2:4:18","2:22:4","3:10:16","3:14:4","3:16:10","3:26:36","4:16:33","4:21:35","4:22:33","4:31:15","4:31:18","5:4:4","5:5:3","5:6:24","5:20:16","5:31:27","5:32:39","6:2:13","6:6:25","6:8:23","6:14:10","7:8:19","7:21:14","9:2:6","9:15:8","9:27:9","9:27:11","10:8:2","10:12:18","10:12:21","10:12:22","10:18:14","11:18:5","11:20:18","11:20:32","11:21:15","12:5:7","12:7:4","12:7:12","12:10:14","14:25:12","19:22:29","19:30:3","19:33:19","19:41:2","20:1:12","21:4:2","24:49:11","26:7:13","26:13:18","26:13:19","26:18:27","27:5:19","40:27:63","41:16:11","42:15:24","42:15:32","42:24:23","44:1:3","44:9:41","44:20:12","44:25:19","45:6:11","45:6:13","45:7:9","46:15:22","52:4:15","52:4:17","66:1:18","66:2:8","66:19:20"]},{"w":"alleg","r":["44:17:3"]}]

View File

@ -1 +0,0 @@
[{"word":"ailed","refs":["19:114:5"]},{"word":"aileth","refs":["1:21:17","7:18:23","7:18:24","9:11:5","10:14:5","12:6:28","23:22:1"]},{"word":"ain","refs":["4:34:11","6:15:32","6:19:7","6:21:16","13:4:32"]},{"word":"air","refs":["1:1:26","1:1:28","1:1:30","1:2:19","1:2:20","1:6:7","1:7:3","1:9:2","5:4:17","5:28:26","9:17:44","9:17:46","10:21:10","11:14:11","11:16:4","11:21:24","18:12:7","18:28:21","18:41:16","19:8:8","20:30:19","21:10:20","40:6:26","40:8:20","40:13:32","41:4:4","41:4:32","42:8:5","42:9:58","42:13:19","44:10:12","44:11:6","44:22:23","46:9:26","46:14:9","49:2:2","52:4:17","66:9:2","66:16:17"]},{"word":"ajah","refs":["1:36:24"]},{"word":"ajalon","refs":["6:10:12","6:19:42","14:28:18"]},{"word":"akan","refs":["1:36:27"]},{"word":"akkub","refs":["13:3:24","13:9:17","15:2:42","15:2:45","16:7:45","16:8:7","16:11:19","16:12:25"]},{"word":"akrabbim","refs":["4:34:4","7:1:36"]},{"word":"al","refs":["19:57:1","19:58:1","19:59:1","19:75:1"]},{"word":"alabaster","refs":["40:26:7","41:14:3","42:7:37"]},{"word":"alameth","refs":["13:7:8"]},{"word":"alammelech","refs":["6:19:26"]},{"word":"alamoth","refs":["13:15:20","19:46:1"]},{"word":"alarm","refs":["4:10:5","4:10:6","4:10:7","4:10:9","14:13:12","24:4:19","24:49:2","29:2:1","36:1:16"]},{"word":"alas","refs":["4:12:11","4:24:23","6:7:7","7:6:22","7:11:35","11:13:30","12:3:10","12:6:5","12:6:15","24:30:7","26:6:11","29:1:15","30:5:16","66:18:10","66:18:16","66:18:19"]},{"word":"albeit","refs":["26:13:7","57:1:19"]},{"word":"albon","refs":["10:23:31"]},{"word":"alemeth","refs":["13:6:60","13:8:36","13:9:42"]},{"word":"alexander","refs":["41:15:21","44:4:6","44:19:33","54:1:20","55:4:14"]},{"word":"alexandria","refs":["44:18:24","44:27:6","44:28:11"]},{"word":"alexandrians","refs":["44:6:9"]},{"word":"algum","refs":["14:2:8","14:9:10","14:9:11"]},{"word":"aliah","refs":["13:1:51"]},{"word":"alian","refs":["13:1:40"]},{"word":"alien","refs":["2:18:3","5:14:21","18:19:15","19:69:8","23:61:5"]},{"word":"alienate","refs":["26:48:14"]},{"word":"alienated","refs":["26:23:17","26:23:18","26:23:22","26:23:28","49:4:18","51:1:21"]},{"word":"aliens","refs":["25:5:2","49:2:12","58:11:34"]},{"word":"alike","refs":["5:12:22","5:15:22","9:30:24","18:21:26","19:33:15","19:139:12","20:20:10","20:27:15","21:9:2","21:11:6","45:14:5"]},{"word":"alive","refs":["1:6:19","1:6:20","1:7:3","1:7:23","1:12:12","1:43:7","1:43:27","1:43:28","1:45:26","1:45:28","1:46:30","1:50:20","2:1:17","2:1:18","2:1:22","2:4:18","2:22:4","3:10:16","3:14:4","3:16:10","3:26:36","4:16:33","4:21:35","4:22:33","4:31:15","4:31:18","5:4:4","5:5:3","5:6:24","5:20:16","5:31:27","5:32:39","6:2:13","6:6:25","6:8:23","6:14:10","7:8:19","7:21:14","9:2:6","9:15:8","9:27:9","9:27:11","10:8:2","10:12:18","10:12:21","10:12:22","10:18:14","11:18:5","11:20:18","11:20:32","11:21:15","12:5:7","12:7:4","12:7:12","12:10:14","14:25:12","19:22:29","19:30:3","19:33:19","19:41:2","20:1:12","21:4:2","24:49:11","26:7:13","26:13:18","26:13:19","26:18:27","27:5:19","40:27:63","41:16:11","42:15:24","42:15:32","42:24:23","44:1:3","44:9:41","44:20:12","44:25:19","45:6:11","45:6:13","45:7:9","46:15:22","52:4:15","52:4:17","66:1:18","66:2:8","66:19:20"]},{"word":"alleging","refs":["44:17:3"]},{"word":"allegory","refs":["48:4:24"]},{"word":"alleluia","refs":["66:19:1","66:19:3","66:19:4","66:19:6"]},{"word":"allied","refs":["16:13:4"]},{"word":"allon","refs":["1:35:8","6:19:33","13:4:37"]},{"word":"allow","refs":["42:11:48","44:24:15","45:7:15"]},{"word":"allowance","refs":["12:25:30"]},{"word":"allowed","refs":["52:2:4"]},{"word":"alloweth","refs":["45:14:22"]},{"word":"allure","refs":["28:2:14","61:2:18"]},{"word":"almighty","refs":["1:17:1","1:28:3","1:35:11","1:43:14","1:48:3","1:49:25","2:6:3","4:24:4","4:24:16","8:1:20","8:1:21","18:5:17","18:6:4","18:6:14","18:8:3","18:8:5","18:11:7","18:13:3","18:15:25","18:21:15","18:21:20","18:22:3","18:22:17","18:22:23","18:22:25","18:22:26","18:23:16","18:24:1","18:27:2","18:27:10","18:27:11","18:27:13","18:29:5","18:31:2","18:31:35","18:32:8","18:33:4","18:34:10","18:34:12","18:35:13","18:37:23","18:40:2","19:68:14","19:91:1","23:13:6","26:1:24","26:10:5","29:1:15","47:6:18","66:1:8","66:4:8","66:11:17","66:15:3","66:16:7","66:16:14","66:19:15","66:21:22"]},{"word":"almodad","refs":["1:10:26","13:1:20"]},{"word":"almon","refs":["4:33:46","4:33:47","6:21:18"]},{"word":"almond","refs":["21:12:5","24:1:11"]},{"word":"almonds","refs":["1:43:11","2:25:33","2:25:34","2:37:19","2:37:20","4:17:8"]},{"word":"almost","refs":["2:17:4","19:73:2","19:94:17","19:119:87","20:5:14","44:13:44","44:19:26","44:21:27","44:26:28","44:26:29","58:9:22"]},{"word":"alms","refs":["40:6:1","40:6:2","40:6:3","40:6:4","42:11:41","42:12:33","44:3:2","44:3:3","44:3:10","44:10:2","44:10:4","44:10:31","44:24:17"]},{"word":"almsdeeds","refs":["44:9:36"]},{"word":"almug","refs":["11:10:11","11:10:12"]}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
[{"word":"appointment","refs":["4:4:27","10:13:32","15:6:9","18:2:11"]},{"word":"apprehend","refs":["47:11:32","50:3:12"]},{"word":"apprehended","refs":["44:12:4","50:3:12","50:3:13"]},{"word":"approach","refs":["3:18:6","3:18:14","3:18:19","3:20:16","3:21:17","3:21:18","4:4:19","5:20:2","5:20:3","5:31:14","6:8:5","18:40:19","19:65:4","24:30:21","26:42:13","26:42:14","26:43:19","54:6:16"]},{"word":"approached","refs":["10:11:20","12:16:12"]},{"word":"approacheth","refs":["42:12:33"]},{"word":"approaching","refs":["23:58:2","58:10:25"]},{"word":"approve","refs":["19:49:13","46:16:3","50:1:10"]},{"word":"approved","refs":["44:2:22","45:14:18","45:16:10","46:11:19","47:7:11","47:10:18","47:13:7","55:2:15"]},{"word":"approvest","refs":["45:2:18"]},{"word":"approveth","refs":["25:3:36"]},{"word":"approving","refs":["47:6:4"]},{"word":"aprons","refs":["1:3:7","44:19:12"]},{"word":"apt","refs":["12:24:16","13:7:40","54:3:2","55:2:24"]},{"word":"aquila","refs":["44:18:2","44:18:18","44:18:26","45:16:3","46:16:19","55:4:19"]},{"word":"ar","refs":["4:21:15","4:21:28","5:2:9","5:2:18","5:2:29","23:15:1"]},{"word":"ara","refs":["13:7:38"]},{"word":"arab","refs":["6:15:52"]},{"word":"arabah","refs":["6:15:6","6:15:61","6:18:18","6:18:22"]},{"word":"arabia","refs":["11:10:15","14:9:14","23:21:13","24:25:24","26:27:21","48:1:17","48:4:25"]},{"word":"arabian","refs":["16:2:19","16:6:1","23:13:20","24:3:2"]},{"word":"arabians","refs":["14:17:11","14:21:16","14:22:1","14:26:7","16:4:7","44:2:11"]},{"word":"arad","refs":["4:21:1","4:33:40","6:12:14","7:1:16","13:8:15"]},{"word":"arah","refs":["13:7:39","15:2:5","16:6:18","16:7:10"]},{"word":"aram","refs":["1:10:22","1:10:23","1:22:21","1:25:20","1:28:2","1:28:5","1:28:6","1:28:7","1:31:18","1:33:18","1:35:9","1:35:26","1:46:15","4:23:7","6:13:27","13:1:17","13:2:23","13:7:34","19:60:1","40:1:3","40:1:4","42:3:33"]},{"word":"aramitess","refs":["13:7:14"]},{"word":"aran","refs":["1:36:28","13:1:42"]},{"word":"ararat","refs":["1:8:4","24:51:27"]},{"word":"araunah","refs":["10:24:16","10:24:18","10:24:20","10:24:21","10:24:22","10:24:23","10:24:24"]},{"word":"arba","refs":["1:23:2","6:14:15","6:15:13","6:15:54","6:20:7","6:21:11","7:1:10","16:11:25"]},{"word":"arbah","refs":["1:35:27"]},{"word":"arbathite","refs":["10:23:31","13:11:32"]},{"word":"arbel","refs":["28:10:14"]},{"word":"arbite","refs":["10:23:35"]},{"word":"archangel","refs":["52:4:16","65:1:9"]},{"word":"archelaus","refs":["40:2:22"]},{"word":"archer","refs":["1:21:20","24:51:3"]},{"word":"archers","refs":["1:49:23","7:5:11","9:31:3","13:8:40","13:10:3","14:35:23","18:16:13","23:21:17","23:22:3","24:50:29"]},{"word":"archevites","refs":["15:4:9"]},{"word":"archi","refs":["6:16:2"]},{"word":"archippus","refs":["51:4:17","57:1:2"]},{"word":"archite","refs":["10:15:32","10:16:16","10:17:5","10:17:14","13:27:33"]},{"word":"arcturus","refs":["18:9:9","18:38:32"]},{"word":"ard","refs":["1:46:21","4:26:40"]},{"word":"ardites","refs":["4:26:40"]},{"word":"ardon","refs":["13:2:18"]},{"word":"areli","refs":["1:46:16","4:26:17"]},{"word":"arelites","refs":["4:26:17"]},{"word":"areopagite","refs":["44:17:34"]},{"word":"areopagus","refs":["44:17:19"]}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
[{"word":"bezer","refs":["5:4:43","6:20:8","6:21:36","13:6:78","13:7:37"]},{"word":"bichri","refs":["10:20:1","10:20:2","10:20:6","10:20:7","10:20:10","10:20:13","10:20:21","10:20:22"]},{"word":"bid","refs":["4:15:38","6:6:10","9:9:27","10:2:26","12:4:24","12:5:13","12:10:5","32:3:2","36:1:7","40:14:28","40:22:9","40:23:3","42:9:61","42:10:40","42:14:12","46:10:27","63:1:10"]},{"word":"bidden","refs":["9:9:13","9:9:22","10:16:11","40:1:24","40:22:3","40:22:4","40:22:8","42:7:39","42:14:7","42:14:8","42:14:10","42:14:17","42:14:24"]},{"word":"biddest","refs":["1:27:19"]},{"word":"biddeth","refs":["63:1:11"]},{"word":"bidding","refs":["9:22:14"]},{"word":"bidkar","refs":["12:9:25"]},{"word":"bier","refs":["10:3:31","42:7:14"]},{"word":"bigtha","refs":["17:1:10"]},{"word":"bigthan","refs":["17:2:21"]},{"word":"bigthana","refs":["17:6:2"]},{"word":"bigvai","refs":["15:2:2","15:2:14","15:8:14","16:7:7","16:7:19","16:10:16"]},{"word":"bildad","refs":["18:2:11","18:8:1","18:18:1","18:25:1","18:42:9"]},{"word":"bileam","refs":["13:6:70"]},{"word":"bilgah","refs":["13:24:14","16:12:5","16:12:18"]},{"word":"bilgai","refs":["16:10:8"]},{"word":"bilhah","refs":["1:29:29","1:30:3","1:30:4","1:30:5","1:30:7","1:35:22","1:35:25","1:37:2","1:46:25","13:4:29","13:7:13"]},{"word":"bilhan","refs":["1:36:27","13:1:42","13:7:10"]},{"word":"bill","refs":["5:24:1","5:24:3","23:50:1","24:3:8","41:10:4","42:16:6","42:16:7"]},{"word":"billows","refs":["19:42:7","32:2:3"]},{"word":"bilshan","refs":["15:2:2","16:7:7"]},{"word":"bimhal","refs":["13:7:33"]},{"word":"bind","refs":["2:28:28","2:39:21","4:30:2","4:30:3","5:6:8","5:11:18","5:14:25","6:2:18","7:15:10","7:15:12","7:15:13","7:16:5","7:16:7","7:16:11","18:31:36","18:38:31","18:39:10","18:40:13","18:41:5","19:105:22","19:118:27","19:149:8","20:3:3","20:6:21","20:7:3","23:8:16","23:49:18","23:61:1","24:51:63","26:3:25","26:5:3","26:24:17","26:30:21","26:34:16","27:3:20","28:6:1","28:10:10","33:1:13","40:12:29","40:13:30","40:16:19","40:18:18","40:22:13","40:23:4","41:3:27","41:5:3","44:9:14","44:12:8","44:21:11"]},{"word":"bindeth","refs":["18:5:18","18:26:8","18:28:11","18:30:18","18:36:13","19:129:7","19:147:3","20:26:8","23:30:26"]},{"word":"binding","refs":["1:37:7","1:49:11","2:28:32","4:30:13","44:22:4"]},{"word":"binea","refs":["13:8:37","13:9:43"]},{"word":"binnui","refs":["15:8:33","15:10:30","15:10:38","16:3:24","16:7:15","16:10:9","16:12:8"]},{"word":"bird","refs":["1:7:14","3:14:6","3:14:7","3:14:51","3:14:52","3:14:53","5:22:6","18:41:5","19:11:1","19:124:7","20:1:17","20:6:5","20:7:23","20:26:2","20:27:8","21:10:20","21:12:4","23:16:2","23:46:11","24:12:9","25:3:52","28:9:11","28:11:11","30:3:5","66:18:2"]},{"word":"birds","refs":["1:15:10","1:40:17","1:40:19","3:14:4","3:14:5","3:14:49","3:14:50","5:14:11","10:21:10","19:104:17","21:9:12","22:2:12","23:31:5","24:4:25","24:5:27","24:12:4","24:12:9","26:39:4","27:4:33","40:8:20","40:13:32","42:9:58","45:1:23","46:15:39","59:3:7"]},{"word":"birei","refs":["13:4:31"]},{"word":"birsha","refs":["1:14:2"]},{"word":"birth","refs":["2:28:10","12:19:3","18:3:16","19:58:8","21:6:3","21:7:1","23:37:3","23:66:9","26:16:3","28:9:11","40:1:18","42:1:14","43:9:1","48:4:19","66:12:2"]},{"word":"birthday","refs":["1:40:20","40:14:6","41:6:21"]},{"word":"birthright","refs":["1:25:31","1:25:32","1:25:33","1:25:34","1:27:36","1:43:33","13:5:1","13:5:2","58:12:16"]},{"word":"birzavith","refs":["13:7:31"]},{"word":"bishlam","refs":["15:4:7"]},{"word":"bishop","refs":["54:3:1","54:3:2","56:1:7","60:2:25"]},{"word":"bishopric","refs":["44:1:20"]},{"word":"bishops","refs":["50:1:1"]},{"word":"bit","refs":["4:21:6","19:32:9","30:5:19"]},{"word":"bite","refs":["21:10:8","21:10:11","24:8:17","30:9:3","33:3:5","35:2:7","48:5:15"]},{"word":"biteth","refs":["1:49:17","20:23:32"]},{"word":"bithiah","refs":["13:4:18"]},{"word":"bithron","refs":["10:2:29"]},{"word":"bithynia","refs":["44:16:7","60:1:1"]},{"word":"bits","refs":["59:3:3"]},{"word":"bitten","refs":["4:21:8","4:21:9","18:18:12"]},{"word":"bitter","refs":["1:27:34","2:1:14","2:12:8","2:15:23","4:5:18","4:5:19","4:5:23","4:5:24","4:5:27","4:9:11","5:32:24","5:32:32","12:14:26","17:4:1","18:3:20","18:13:26","18:23:2","19:64:3","20:5:4","20:27:7","21:7:26","23:5:20","23:24:9","24:2:19","24:4:18","24:6:26","24:31:15","26:27:31","30:8:10","35:1:6","51:3:19","59:3:11","59:3:14","66:8:11","66:10:9","66:10:10"]},{"word":"bitterly","refs":["7:5:23","8:1:20","23:22:4","23:33:7","26:27:30","28:12:14","36:1:14","40:26:75","42:22:62"]}]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More