当我将文档添加到索引时,页面返回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 ×1