如何在数组字段中搜索?
我使用solr 4.2和默认设置.我使用SolrNet索引了一些html和pdf文档.以下是使用admin搜索进行搜索时此类文档的示例结果*:*
enter code here
<doc>
<str name="id">2</str>
<date name="last_modified">2011-12-19T17:33:25Z</date>
<str name="author">name</str>
<str name="author_s">name</str>
<arr name="title">
<str>CALIFORNIA CODES</str>
</arr>
<arr name="content_type">
<str>application/pdf</str>
</arr>
<str name="resourcename">T01041.pdf</str>
<arr name="content">
<str> PDF text here </str>
</arr>
<long name="_version_">1431314431195742208</long>
</doc>
Run Code Online (Sandbox Code Playgroud)
使用content:*返回0结果进行搜索.
实体框架在异常中给出了通用消息,而没有告诉我确切的实体和导致错误的属性.如何获取有关错误的更多信息?
在许多情况下都会发生这种情况
操作失败:无法更改关系,因为一个或多个外键属性不可为空.当对关系进行更改时,相关的外键属性将设置为空值.如果外键不支持空值,则必须定义新关系,必须为外键属性分配另一个非空值,或者必须删除不相关的对象.
和
将datetime2数据类型转换为日期时间数据类型会导致超出范围的值.该语句已终止.
例外细节:
[SqlException(0x80131904):将datetime2数据类型转换为日期时间数据类型导致超出范围的值.语句已终止.] System.Data.SqlClient.SqlConnection.OnError(SqlException异常,Boolean breakConnection)+404 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()+ 412 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior ,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)+2660 System.Data.SqlClient.SqlDataReader.ConsumeMetaData()+59 System.Data.SqlClient.SqlDataReader.get_MetaData()+118 System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader的DS,RunBehavior runBehavior,字符串resetOptionsString)6431425个System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(的CommandBehavior cmdBehavior,RunBehavior runBehavior,布尔returnStream,布尔异步)6432994 System.Data.SqlClient.SqlCommand.RunExecuteReader(的CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String method,DbAsyncResult result)+538 System.Data.SqlClient.SqlCommand.RunExecuteRead er(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String method)+28 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior,String method)+256 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)+19 System .Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator translator,EntityConnection connection,Dictionary
2 identifierValues, List1 generatedValues)+270 System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager,IEntityAdapter adapter)+391[UpdateException:更新条目时发生错误.有关详细信息,请参阅内部异常.] System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager,IEntityAdapter adapter)+11223976 System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)+833 System.Data.Entity .Internal.InternalContext.SaveChanges()+ 218
[DbUpdateException:更新条目时发生错误.有关详细信息,请参阅内部异常.] System.Data.Entity.Internal.InternalContext.SaveChanges()+ 291