Changes onSolr class, converting some words from uppercase to lowercase

This commit is contained in:
Freddy Daniel Rojas Valda
2013-07-02 16:21:10 -04:00
parent 2a5a63cd52
commit 22230faad5

22
workflow/engine/classes/class.AppSolr.php Normal file → Executable file
View File

@@ -1213,9 +1213,11 @@ class AppSolr
// validate phrase in case of < and <=
$result1 = strpos($searchText, '<');
if($result1 !== FALSE){
if($result1 !== false)
{
$result = strpos($searchText, '<=');
if ($result !== FALSE){
if($result !== false)
{
$v1 = str_replace( '<=', '', $searchText );
$v2 = str_replace( ':', '', $v1);
$v3 = str_replace( '<','' ,':[* TO '.$v2.']' );
@@ -1231,9 +1233,11 @@ class AppSolr
}
// validate phrase in case of > and >=
$result2 = strpos($searchText, '>');
if($result2 !== FALSE){
if($result2 !== false)
{
$result = strpos($searchText, '>=');
if ($result !== FALSE){
if($result !== false)
{
$v1 = str_replace( '>=', '', $searchText );
$v2 = str_replace( ':', '', $v1);
$v3 = str_replace( '>','' ,':['.$v2.' TO *]' );
@@ -1246,18 +1250,20 @@ class AppSolr
$v4 = str_replace( '>','' ,':['.$v3.' TO *]' );
$searchText = $v4;
}
}
// validate phrase in case of |
$result2 = strpos($searchText, '|');
if($result2 !== FALSE){
if($result2 !== false)
{
$v1 = str_replace( '|', ' TO ', $searchText );
$v2 = str_replace( ':', '', $v1 );
$v3 = str_replace( '','' ,':['.$v2.']' );
$searchText = $v3;
}
//echo $searchText;
$formattedSearchText .= $indexFieldName . $searchText;
$includeToken = true;
}
$formattedSearchText .= $indexFieldName . $searchText;
$includeToken = true;
}