Sono nuovo in Sitecore e ho un compito per creare la ricerca utilizzando l'API SiteCore 7. ottenere l'errore seguente sull'esecuzione della query dei risultati di ricerca.Ricerca contenuto, Ricostruisci indice Errore
System.ArgumentNullException: Value cannot be null. Parameter name:
fieldNameTranslator
errore sollevato dal seguente riga
IQueryable<SearchResultItem> results = context.GetQueryable<SearchResultItem>();
pila dice
Sitecore.ContentSearch.Linq.Solr.SolrIndexParameters..ctor(IIndexValueFormatter valueFormatter, IFieldQueryTranslatorMap`1 fieldQueryTranslators, FieldNameTranslator fieldNameTranslator, IExecutionContext[] executionContexts) +284
ho effettuato l'accesso al sistema di gestione dei contenuti e in Index Manager sto cercando di ricostruire l'indice di sitecore_web_index ma io errore seguente
Job started: Index_Update_IndexName=sitecore_web_index|#Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Sitecore.Exceptions.ProviderConfigurationException: Solr operations unavailable. Please check your global.asax,
posso accedere solr con "http: // localhost: 8983/solr", posso vedere "Collection1" e "itembuckets" nel menu a discesa, nel file di configurazione servicebaseaddress è già configued a utilizzare l'URL solr corretto e predefinito, il file global.asx ha la seguente voce "<% @ Application Language = 'C#' Inherits =" Sitecore.Web.Application "%>" – Ali
Ma QUANDO eseguo l'indicizzazione del database I Get Following error Job iniziato:. Index_Update_IndexName = Sitecore_core_index | # Eccezione: System.Reflection.TargetInvocationException: HAS Exception lanciata dalla destinazione di una chiamata ---> Sitecore.Exceptions.PiaruobuiaiderConfigurationException: Solr Operations non disponibile. Controlla il tuo global.asax, le impostazioni e i file inclusi. – Ali
Ho appena disabilitato "Sitecore.ContentSearch.Solr.Indexes.config" e tutto funziona. – Ali