Re-Index della fulltext: differenze tra le versioni

Da Webmobili Wiki.
Nessun oggetto della modifica
 
(8 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Quando la fulltext non funziona è necessario rigenerare a mano gli indici di Lucene.
Quando la fulltext non funziona è necessario rigenerare a mano gli indici di Lucene.


--PREREQUISITI--
== PREREQUISITI ==
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 ==
Eseguire i seguenti passi
Eseguire i seguenti passi
* Spengnere il sito su IIS
* Spengnere il sito su IIS
Riga 11: Riga 32:
* Sincerarsi che vengano create e popolate le cartelle interne
* Sincerarsi che vengano create e popolate le cartelle interne


L'operazione è molto lunga.
L'operazione è '''molto lunga'''. Più di 8 ore.
 
Ci sono pagine come questa<br/>
https://magazine.designbest.com/episerver/CMS/Admin/IndexContent.aspx<br/>
per forzare il re-index ma empiricamente non funziona mai (lo scrivo per info).

Versione attuale delle 17:30, 12 mar 2019

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

PREREQUISITI

[modifica]

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

[modifica]

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. Più di 8 ore.

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