O módulo de pesquisa do Sugar CRM não pesquisa corretamente?

1

Nós temos uma cópia do Sugar CRM instalada localmente, mas a pesquisa funciona horrivelmente! Existe uma "Conta" com o nome: "Dr. John Smith", e se você procurar por "Smith" essa conta não aparecerá nos resultados. Como você pode melhorar ou "consertar" o campo de busca do Sugar CRM?

    
por MikeN 05.01.2010 / 17:38

2 respostas

2

Eu encontrei isso hoje. Você tem que usar curingas SQL. EG Pesquisar por '% Smith' e você obterá todas as Contas que terminam em Smith OU pesquisam '% Smith%' e você recebe todas as Contas que contêm 'Smith' em qualquer lugar do nome.

O Sugar deve mudar isso para sempre pesquisar na frase, em vez de pesquisar a frase exata que começa com.

    
por 26.08.2010 / 19:49
0

Eu tive o mesmo problema e resolvi o seguinte código: (Usando o SugarCRM 6.5.20 CE)

Altere a linha 1081 do arquivo "./include/SearchForm/SearchForm2.php" de:

$where .=  $db_field . " like ".$this->seed->db->quoted(sql_like_string($field_value, $like_char));

para:

$where .=  $db_field . " like ".$this->seed->db->quoted(sql_like_string("%" . $field_value, $like_char));

isso resolveu o problema para mim.

    
por 15.04.2015 / 15:34

Tags