小编Ben*_*nny的帖子

远程服务器返回错误:(400)错误请求.将文档添加到索引时

当我将文档添加到索引时,页面返回400错误请求.solr已经启动并可以从数据库中获取数据.所以我需要将数据放入索引中.然而,它总是失败.


1)这是SolrBaseRepository的代码片段

/// <summary>    
/// Base repository for Solr    
/// </summary>  
public class SolrBaseRepository  
{    
    /// <summary>    
    /// New instance of Solr    
    /// </summary>    
    /// <typeparam name="T">Specific type</typeparam>  
    public class Instance<T>    
    {    
        /// <summary>  
        /// Start Solr instance for a specific type  
        /// </summary>  
        public void Start()  
        {  
            var instances = Startup.Container.GetAllInstances(typeof (ISolrOperations<T>));  

            if (instances.Count() == 0)  
            {  
                Startup.Init<T>(Toolbox.SolrUrl);  
            }  
        }  

    }  
}  
Run Code Online (Sandbox Code Playgroud)

2)这里是schemal.xml的主要部分

<fields>    
    <field name="id" type="int" indexed="true" stored="true" required="true" />   
    <field name="firstname" type="text" indexed="true" stored="false"required="false" />   
    <field name="lastname" …
Run Code Online (Sandbox Code Playgroud)

solrnet

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

solrnet ×1