Lucene - 存储文本或索引的更好方法

时间:2014-04-22 09:35:42

标签: lucene lucene.net

基本上我是C#开发人员,但在我的一个项目中,我需要实现Lucene搜索。

简而言之,它是一个聊天应用程序,我需要找到任何用户使用的特定单词

现在我能够在我的项目中成功集成Lucene.Net。现在我的问题是存储文本或创建索引的最佳方法。

拥有

更好吗?
  1. 一个文字字段(lucene索引),含5000字
  2. 500个字段(lucene索引),每个字段10个字
  3. 很抱歉,如果这是一个错误的术语,但我真的不知道如何用正确的Lucene术语描述它。

    感谢您的时间和反馈。非常感谢

1 个答案:

答案 0 :(得分:0)

我会添加'文件'包含以下字段:消息(索引,存储,分析),UserName(索引,存储)。 '存储'如果您不需要访问原始邮件文本,则可以省略该属性。

要查找哪些用户在其邮件中使用特定单词,请使用查询(TermQuery或其他)作为邮件字段。