基本上我是C#开发人员,但在我的一个项目中,我需要实现Lucene搜索。
简而言之,它是一个聊天应用程序,我需要找到任何用户使用的特定单词
现在我能够在我的项目中成功集成Lucene.Net。现在我的问题是存储文本或创建索引的最佳方法。
拥有
更好吗?很抱歉,如果这是一个错误的术语,但我真的不知道如何用正确的Lucene术语描述它。
感谢您的时间和反馈。非常感谢
答案 0 :(得分:0)
我会添加'文件'包含以下字段:消息(索引,存储,分析),UserName(索引,存储)。 '存储'如果您不需要访问原始邮件文本,则可以省略该属性。
要查找哪些用户在其邮件中使用特定单词,请使用查询(TermQuery或其他)作为邮件字段。