Re-Index della fulltext: differenze tra le versioni

Da Webmobili Wiki.
Riga 4: Riga 4:
Il server deve avere il servizio HTTP Activation attivo
Il server deve avere il servizio HTTP Activation attivo
Roles and Features->.NET Framework 4/4.5 Featues->WCF Service->HTTP Activation
Roles and Features->.NET Framework 4/4.5 Featues->WCF Service->HTTP Activation
La pagina<br/>
https://magazine.designbest.com/IndexingService/IndexingService.svc<br/>
Dev'essere raggiungibile deve mostrare un messaggio che recita
''SERVICE - Endpoint not found''
il messaggio viene visualizzato solo in locale con questa conf
  <location path="IndexingService/IndexingService.svc">
    <system.web>
      <httpRuntime maxQueryStringLength="65536" />
    </system.web>
    <system.webServer>
      <security>
        <requestFiltering>
          <requestLimits maxQueryString="65536" />
        </requestFiltering>
      </security>
      <httpErrors errorMode="DetailedLocalOnly" existingResponse="Auto" />
    </system.webServer>
  </location>
(nota la riga httpErrors)


== PROCEDURA ==
== PROCEDURA ==

Versione delle 13:02, 12 mar 2019

Quando la fulltext non funziona è necessario rigenerare a mano gli indici di Lucene.

PREREQUISITI

Il server deve avere il servizio HTTP Activation attivo Roles and Features->.NET Framework 4/4.5 Featues->WCF Service->HTTP Activation

La pagina
https://magazine.designbest.com/IndexingService/IndexingService.svc
Dev'essere raggiungibile deve mostrare un messaggio che recita SERVICE - Endpoint not found il messaggio viene visualizzato solo in locale con questa conf

 <location path="IndexingService/IndexingService.svc">
   <system.web>
     <httpRuntime maxQueryStringLength="65536" />
   </system.web>
   <system.webServer>
     <security>
       <requestFiltering>
         <requestLimits maxQueryString="65536" />
       </requestFiltering>
     </security>
     <httpErrors errorMode="DetailedLocalOnly" existingResponse="Auto" />
   </system.webServer>
 </location>

(nota la riga httpErrors)

PROCEDURA

Eseguire i seguenti passi

  • Spengnere il sito su IIS
  • Eliminare il folder Index da MagazineResources\App_Data\Index
  • Riaccendere il sito
  • Sincerarsi che vengano create e popolate le cartelle interne

L'operazione è molto lunga.

Ci sono pagine come questa
https://magazine.designbest.com/episerver/CMS/Admin/IndexContent.aspx
per forzare il re-index ma empiricamente non funziona mai (lo scrivo per info).