function getSolrMajorVersion($solr)
{
    $version = getSolrVersion($solr);
    if (!empty($version)) {
        return $version[0];
    }
    return '';
}
Exemple #2
0
    $_SESSION["lexicons-" . $theme->getSolrUrl()] = $aLexicons;
}
$aCountries = getMappingArray("countries", "code_countries.txt", true, $aLexicons, "country");
$aLanguages = getMappingArray("languages", "code_languages.txt", true, $aLexicons, "language");
$aLanguagesStemmed = getMappingArray("languages_stemmed", "code_languages_stemmed.txt", true, $aLexicons, "language");
$aContentType = getMappingArray("contenttype", "code_contenttype.txt", true, $aLexicons, "contenttyperoot");
$aContentTypeImage = getMappingArray("contenttypeimage", "code_contenttype.txt", false, $aLexicons, "contenttyperoot", 2);
$solrMainContentLanguage = getSolrMainContentLanguage($aLexicons, $user_language);
/*
$aCountriesForm = getMappingArray("", "code_countries.txt", true, $aLexicons, "country");
$aLanguagesForm = getMappingArray("", "code_languages.txt", true, $aLexicons, "language");
$aLanguagesStemmedForm = getMappingArray("", "code_languages_stemmed.txt", true, $aLexicons, "language");
$aContentTypeForm = getMappingArray("", "code_contenttype.txt", true, $aLexicons, "contenttyperoot");
$solrMainContentLanguage = getSolrMainContentLanguage($aLexicons, $user_language);
*/
$solr_version = getSolrVersion($theme->getSolrHost(), $theme->getSolrPort(), $theme->getSolrBaseUrl(), $theme->getSolrCore());
//
// initialisation des globales
//
$usecollections = $config->get("search.use_collections");
$usetags = $config->get("search.use_tags");
$usetagcloud = $config->get("search.use_tagcloud");
//if (!empty($solr_version) && $solr_version{0}!='4') $usetagcloud = 0;
if (!empty($solr_version) && solrVersionAsANumber($solr_version) < 430) {
    $usetagcloud = 0;
}
$useadvanced = $config->get("search.use_advanced");
$usecountry = $config->get("search.use_country");
$uselanguage = $config->get("search.use_language");
$usecontenttype = $config->get("search.use_contenttype");
$usesourcename = $config->get("search.use_sourcename");