You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-07-29 11:52:13

ArthurHoubart
Member
From: Liège, Belgium
Registered: 2007-01-10
Posts: 35

Recherche dans la KB

Bonjour,

depuis que j'ai upgradé mon GLPI a la version 0.90.4, la recherche dans la KB ne fonctionne plus.

lorsque l'on fait une recherche, la totalité des articles de la KB sont affichés

Est-ce un bug de la version ou un problème spécifique avec mon installation ?


Arthur HOUBART
------------------
GLPI 0.90.5  - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 ---  HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0

Offline

#2 2016-08-05 20:26:11

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Recherche dans la KB

Je ne reproduis pas ce problème en 0.90.5.
Avez-vous des erreurs dans les logs de glpi ? en mode debug ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2016-08-08 09:36:47

ArthurHoubart
Member
From: Liège, Belgium
Registered: 2007-01-10
Posts: 35

Re: Recherche dans la KB

Il n'y a pas d'erreur dans les log

en mode debug, je trouve la querry SQL suivante  (lorsque je fait une recherche dans la KB)

SELECT DISTINCT `glpi_knowbaseitems`.*, `glpi_knowbaseitemcategories`.`completename` AS category , `glpi_knowbaseitemtranslations`.`name` AS transname, `glpi_knowbaseitemtranslations`.`answer` AS transanswer ,MATCH(`glpi_knowbaseitems`.`name`, `glpi_knowbaseitems`.`answer` ,`glpi_knowbaseitemtranslations`.`name`, `glpi_knowbaseitemtranslations`.`answer`) AGAINST('netscaler' IN BOOLEAN MODE) AS SCORE 
FROM `glpi_knowbaseitems` 
LEFT JOIN `glpi_knowbaseitems_users` ON (`glpi_knowbaseitems_users`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`) 
LEFT JOIN `glpi_groups_knowbaseitems` ON (`glpi_groups_knowbaseitems`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`) 
LEFT JOIN `glpi_knowbaseitems_profiles` ON (`glpi_knowbaseitems_profiles`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`) 
LEFT JOIN `glpi_entities_knowbaseitems` ON (`glpi_entities_knowbaseitems`.`knowbaseitems_id` = `glpi_knowbaseitems`.`id`) 
LEFT JOIN `glpi_knowbaseitemtranslations` ON (`glpi_knowbaseitems`.`id` = `glpi_knowbaseitemtranslations`.`knowbaseitems_id` AND `glpi_knowbaseitemtranslations`.`language` = 'en_US') 
LEFT JOIN `glpi_knowbaseitemcategories` ON (`glpi_knowbaseitemcategories`.`id` = `glpi_knowbaseitems`.`knowbaseitemcategories_id`) 
WHERE (`glpi_knowbaseitems_users`.`users_id` = '9' OR `glpi_knowbaseitems_users`.`users_id` = '9' OR (`glpi_groups_knowbaseitems`.`groups_id` IN ('3') AND (`glpi_groups_knowbaseitems`.`entities_id` < 0 OR ( 1 ) )) OR (`glpi_knowbaseitems_profiles`.`profiles_id` = '4' AND (`glpi_knowbaseitems_profiles`.`entities_id` < 0 OR ( 1 ) )) OR ( `glpi_entities_knowbaseitems`.`entities_id` IN ('0', '1', '63', '62', '4', '45', '2', '58', '3', '64', '5', '23', '30', '35', '37', '39', '41', '43', '46', '47', '48', '49', '51', '53', '59', '60', '65', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '17', '19', '21', '24', '25', '26', '27', '31', '33', '36', '38', '40', '42', '44', '50', '52', '54', '55', '56', '61', '16', '18', '20', '22', '28', '29', '32', '34', '57') ) ) AND MATCH(`glpi_knowbaseitems`.`name`, `glpi_knowbaseitems`.`answer` ,`glpi_knowbaseitemtranslations`.`name`, `glpi_knowbaseitemtranslations`.`answer`) AGAINST('netscaler' IN BOOLEAN MODE) AND (`glpi_knowbaseitems`.`begin_date` IS NULL OR `glpi_knowbaseitems`.`begin_date` < NOW()) AND (`glpi_knowbaseitems`.`end_date` IS NULL OR `glpi_knowbaseitems`.`end_date` > NOW()) 
ORDER BY `SCORE` DESC

et le score de tous les articles est "-2"


Arthur HOUBART
------------------
GLPI 0.90.5  - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 ---  HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0

Offline

#4 2016-08-08 10:07:59

ArthurHoubart
Member
From: Liège, Belgium
Registered: 2007-01-10
Posts: 35

Re: Recherche dans la KB

Par contre je viens de remarquer que l'option "KB Translation" était activée dans les paramètre du GLPI.

Si je désactive cette option, la recherche fonctionne correctement

pouvez vous vérifier si c'est pas le problème décrit dans https://github.com/glpi-project/glpi/issues/771


Arthur HOUBART
------------------
GLPI 0.90.5  - Ubuntu 14.04.5 LTS - Apache 2.4.7 - PHP 5.5.9 - MySQL 5.5.47
Plugins : Alerts 0.90-1.0 --- certificates 2.1.1 --- accounts 2.1.1 --- domains 1.7.0 --- fusioninventory 0.90+1.4 ---  HideFields 1.0.0 --- Mail Analyser 1.2.3 --- Print To Pdf 1.0.2 --- reports 1.9.0

Offline

#5 2016-08-12 12:22:07

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Recherche dans la KB

Non ce n'est pas le même problème.
Le votre concerne l'activation de la traduction sans aucune traduction, ce qui n'était pas prévu.
Corrigé : https://github.com/glpi-project/glpi/issues/874


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

Board footer

Powered by FluxBB