我有一个Solr Search服务器,我正在插入非常大的文本文件,每个文本文件大约是10 MB纯文本文件。
字段如下:
[SolrUniqueKey("id")]
public int Id { get; set; }
[SolrField("text")]
public string Content { get; set; }
我能够毫无问题地添加文档,当我尝试查询和检索时,我不回复内容字段,即使我应该。我回来了null
。
为什么会这样?
另外,假设我有一个非常大的文件然后我搜索了一个术语,而返回时我想只返回查询文本所在的数据部分。这可能通过solr吗?如何/
答案 0 :(得分:2)
我猜您正在尝试同时学习Solr和SolrNet并使用以下定义的示例模式:
<field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
请注意 stored =“false”,因为该字段仅用于搜索且为a target of multiple copyField operations。