Re-Index della fulltext

Da Webmobili Wiki.

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).