Fixed search engine issue
authorMarcel Werk <burntime@woltlab.com>
Wed, 28 Aug 2013 21:45:48 +0000 (23:45 +0200)
committerMarcel Werk <burntime@woltlab.com>
Wed, 28 Aug 2013 21:45:48 +0000 (23:45 +0200)
wcfsetup/install/files/lib/form/SearchForm.class.php
wcfsetup/setup/db/install.sql

index df8814a15586b7b9183a22a1e632059ea04c991c..fb4f4bde094994918fa70a7281be040f27ee43d5 100644 (file)
@@ -409,7 +409,7 @@ class SearchForm extends RecaptchaForm {
                
                // language
                if (!empty($this->query) && LanguageFactory::getInstance()->multilingualismEnabled() && count(WCF::getUser()->getLanguageIDs())) {
-                       $this->searchIndexCondition->add('(languageID IN (?) OR languageID IS NULL)', array(WCF::getUser()->getLanguageIDs()));
+                       $this->searchIndexCondition->add('(languageID IN (?) OR languageID = 0)', array(WCF::getUser()->getLanguageIDs()));
                }
                
                foreach ($this->selectedObjectTypes as $key => $objectTypeName) {
index 712a40fae101f07db0e3a99f2d4fd1ee8f163e7f..cbf40abb9743ae00ad0aa70e0631a59e0268b843 100644 (file)
@@ -767,7 +767,7 @@ CREATE TABLE wcf1_search_index (
        time INT(10) NOT NULL DEFAULT 0,
        userID INT(10),
        username VARCHAR(255) NOT NULL DEFAULT '',
-       languageID INT(10),
+       languageID INT(10) NOT NULL DEFAULT 0,
        UNIQUE KEY (objectTypeID, objectID, languageID),
        FULLTEXT INDEX fulltextIndex (subject, message, metaData),
        FULLTEXT INDEX fulltextIndexSubjectOnly (subject),