Adds an index on ACCEPTED_AD_BIDS, a=chris
Adds an index on ACCEPTED_AD_BIDS, a=chris
diff --git a/src/data/default.db b/src/data/default.db
index ccec51e27..65716991b 100644
Binary files a/src/data/default.db and b/src/data/default.db differ
diff --git a/src/executables/Fetcher.php b/src/executables/Fetcher.php
index f275bb634..69846991b 100755
--- a/src/executables/Fetcher.php
+++ b/src/executables/Fetcher.php
@@ -2706,11 +2706,12 @@ class Fetcher implements CrawlConstants
" ". $path_words . " ". $site[self::DESCRIPTION];
}
}
- if (isset($site[self::LANG])) {
- $lang = L\guessLocaleFromString(
- mb_substr($site[self::DESCRIPTION], 0,
- C\AD_HOC_TITLE_LENGTH), $site[self::LANG]);
+ if (empty($site[self::LANG])) {
+ $site[self::LANG] = DEFAULT_LOCALE;
}
+ $lang = L\guessLocaleFromString(
+ mb_substr($site[self::DESCRIPTION], 0,
+ C\AD_HOC_TITLE_LENGTH), $site[self::LANG]);
$word_lists =
PhraseParser::extractPhrasesInLists($phrase_string,
$lang);
diff --git a/src/models/ProfileModel.php b/src/models/ProfileModel.php
index aef781c8a..6040dbf8c 100755
--- a/src/models/ProfileModel.php
+++ b/src/models/ProfileModel.php
@@ -120,6 +120,8 @@ class ProfileModel extends Model
(AD_ID INTEGER, KEYWORD VARCHAR(". C\ADVERTISEMENT_KEYWORD_LEN
."), BID_AMOUNT INTEGER, BID_DATE VARCHAR(".
C\ADVERTISEMENT_DATE_LEN ."))",
+ "AAD_KEYWORD_DATE_INDEX" => "CREATE INDEX
+ AAD_KEYWORD_DATE_INDEX ON ACCEPTED_AD_BIDS(KEYWORD, BID_DATE)",
"ACTIVITY" => "CREATE TABLE ACTIVITY (ACTIVITY_ID $serial
PRIMARY KEY $auto_increment, TRANSLATION_ID INTEGER,
METHOD_NAME VARCHAR(" . C\LONG_NAME_LEN . "))",