<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.llaumgui.com/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Le blog de llaumgui - Balise - eZ find</title>
  <link>http://www.llaumgui.com/</link>
  <atom:link href="http://www.llaumgui.com/feed/tag/eZ%20find/rss2" rel="self" type="application/rss+xml"/>
  <description>Linux en général, Fedora en particulier...</description>
  <language>fr</language>
  <pubDate>Wed, 03 Dec 2008 15:54:44 +0100</pubDate>
  <copyright>http://creativecommons.org/licenses/by-nc-nd/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>eZ publish et eZ find 1.0 bêta 1</title>
    <link>http://www.llaumgui.com/post/eZ-publish-et-eZ-find-10-beta-1</link>
    <guid isPermaLink="false">urn:md5:a85b4539253efc3098af2a45d11ad670</guid>
    <pubDate>Sun, 09 Sep 2007 14:36:00 +0200</pubDate>
    <dc:creator>llaumgui</dc:creator>
        <category>Développement web</category>
        <category>eZ find</category><category>eZ Publish</category><category>eZipb</category><category>Google</category><category>IPB</category><category>php5</category>    
    <description>&lt;p&gt;Les moteurs de recherche, quel cruel dilemme ! Soit on a un moteur basique et léger soit un moteur super pertinent mais consommant un max de ressources. Certains même en arrivent à utiliser &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; en guise de moteur de recherche sur leur site (je propose d'ailleurs cette solution alternative en plus des moteurs de recherche de &lt;a href=&quot;http://www.fedora-fr.org/&quot; hreflang=&quot;fr&quot;&gt;fedora-fr&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://ez.no&quot; hreflang=&quot;en&quot;&gt;eZ publish&lt;/a&gt; n'échappe pas à la règle et de base son moteur de recherche est pour le moins... pas terrible. Heureusement qu'eZ est bien fait et permet le remplacement du moteur de recherche par d'autres via le système d'extensions. Avec la &lt;a href=&quot;http://ez.no/community/news/community_newsletter_11_7th_september_2007&quot; hreflang=&quot;en&quot;&gt;Community Newsletter #11&lt;/a&gt; et l'annonce de la version 1.0 beta 1 d'&lt;a href=&quot;http://ez.no/community/contribs/applications/ez_find&quot; hreflang=&quot;en&quot;&gt;ezfind&lt;/a&gt;, j'ai donc entrepris de tester la bête.&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/moteur-de-recherche_ez-publish.png&quot;&gt;&lt;img style=&quot;margin: 0 auto; display: block;&quot; alt=&quot;&quot; src=&quot;http://www.llaumgui.com/public/images/web/.moteur-de-recherche_ez-publish_m.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
Quelques petits problèmes à l'installation&lt;/h2&gt;
&lt;p&gt;Comme je l'ai déjà dis plusieurs fois, j'utilise la version &lt;a href=&quot;http://pubsvn.ez.no/nextgen_php5/&quot; hreflang=&quot;fr&quot;&gt;3.9 communautaire compatible php5&lt;/a&gt; d'eZ publish. eZ find semble cependant tourner parfaitement en php5.
Par contre, dès le début, je me suis heurté à une fatal error :&lt;/p&gt;
&lt;pre&gt;Fatal error: Class 'ezsolr' not found in /mnt/divers1/public_html/scenario-paintball/kernel/classes/ezsearch.php on line 104&lt;br /&gt;Fatal error: eZ publish did not finish its request&lt;br /&gt;&lt;br /&gt;The execution of eZ publish was abruptly ended, the debug output is present below.&lt;/pre&gt;
&lt;p&gt;Comme ma version d'eZ n'est ni conventionnel ni la dernière, j'ai pas cherché plus loin et j'ai fait un petit lien relatif (pas le temps de passer plus de temps à faire plus propre sur une bêta 1 de test).&lt;/p&gt;
&lt;code class=&quot;bash&quot;&gt;llaumgui@enterprise /mnt/divers1/public_html/scenario-paintball/kernel/search/plugins&amp;gt; &lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;ln&lt;/span&gt; -s ../../../extension/ezfind/search/plugins/ezsolr/ ./&lt;/code&gt;
&lt;p&gt;Ensuite, ma version semble ne pas posséder d'&lt;em&gt;updatesearchindex.php&lt;/em&gt;, je l'ai donc pris sur &lt;a href=&quot;http://pubsvn.ez.no/&quot; hreflang=&quot;en&quot;&gt;le serveur SVN&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Spécificités d'eZ find&lt;/h2&gt;
&lt;p&gt;eZ find requière le JRE (&lt;a hreflang=&quot;en&quot; href=&quot;http://java.sun.com/&quot; title=&quot;Java Technology&quot;&gt;Java&lt;/a&gt; Runtime Environment) 5.0 ou supérieur. Les améliorations apportées par rapport à la recherche standard sont notamment :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;strong&gt;Classement par pertinence&lt;/strong&gt; !&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Support natif des droits dans eZ publish.&lt;/li&gt;
&lt;li&gt;Soulignement des mots clef.&lt;/li&gt;
&lt;li&gt;Recherche par langue, basée sur la configuration du &lt;a hreflang=&quot;en&quot; href=&quot;http://ez.no/community/articles/an_introduction_to_ez_publish_concepts/siteaccesses&quot;&gt;siteaccesses&lt;/a&gt; courant.&lt;/li&gt;
&lt;li&gt;Possibilité de rechercher sur de multiples  siteaccesses.&lt;/li&gt;
&lt;li&gt;Intégration dans l'administration d'eZ publish ainsi que dans ezwebin.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Premières impressions&lt;/h2&gt;
&lt;p&gt;Une fois le tout configuré, l'exécutable Java lancé et le cache de recherche mis à jour, voici ce que ça donne.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/moteur-de-recherche_ez-find.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.moteur-de-recherche_ez-find_m.jpg&quot; alt=&quot;Moteur de recherche ezfind&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;J'aimerais bien utiliser ce moteur de recherche sur &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.scenario-paintball.com/&quot; title=&quot;Le repaire des fougères&quot;&gt;scenario-paintball&lt;/a&gt; voir court-circuiter le moteur de recherche d'&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.invisionpower.com/community/board/index.html&quot; title=&quot;Forums Invision Power Bord&quot;&gt;IPB&lt;/a&gt; pour centraliser toutes les recherches à partir d'eZ find, c'est une piste que je dois explorer pour &lt;a href=&quot;http://www.llaumgui.com/tag/eZipb&quot;&gt;eZipb&lt;/a&gt;. En effet, le moteur d'IPB n'est pas réputé pour sa faible consommation en ressources.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.llaumgui.com/public/images/web/moteur-de-recherche_ez-find-cote-admin.png&quot;&gt;&lt;img src=&quot;http://www.llaumgui.com/public/images/web/.moteur-de-recherche_ez-find-cote-admin_m.jpg&quot; alt=&quot;eZ find dans l'admin&quot; style=&quot;margin: 0 auto; display: block;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; Par contre, pour une utilisation sur un serveur possédant plusieurs instances d'eZ (comme c'est le cas à &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.kaliop.com&quot;&gt;mon boulot&lt;/a&gt;), une seule instance de l'exécutable suffit &lt;del&gt;je suis septique sur un point : doit-on lancer 1 instance de l'exécutable Java par site ou une seul par serveur&lt;/del&gt;...&lt;br /&gt;J'aimerais aussi benchmarker la consommation de ce moteur de recherche par rapport à celui livré en standard dans eZ publish ainsi que la montée en charge de l'appli Java lors de l'indexation (qui a fait monter mon CPU à 100% quand même !). Une chose est sûre l'appli Java à besoin de tourner en permanence et ne sert pas uniquement lors de l'indexation.&lt;/p&gt;
&lt;p&gt;&lt;del&gt;Par contre j'avoue avoir été déçu par le fait qu'eZ find ne semble pas indexer les pdf, enfin selon mes tests&lt;/del&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.llaumgui.com/post/eZ-publish-et-eZ-find-10-beta-1#comment-form</comments>
      <wfw:comment>http://www.llaumgui.com/post/eZ-publish-et-eZ-find-10-beta-1#comment-form</wfw:comment>
      <wfw:commentRss>http://www.llaumgui.com/feed/atom/comments/349</wfw:commentRss>
      </item>
    
</channel>
</rss>