弹性搜索(NEST)无法搜索文档内容(PDF,MS Office,txt)

时间:2015-08-13 11:15:18

标签: plugins indexing elasticsearch full-text-search elasticsearch-plugin

我正在使用" Nest"弹性搜索索引我的文档。一切正常:索引和检索文档。

我需要搜索任何文档类型的内容,我安装了"映射器附件类型"插件,并重新启动弹性搜索服务。

索引文档时,我会根据请求将其内容转换为base64。

pip 2>&1 | more

但是,搜索时我无法得到任何结果。使用网址" http://localhost:9200/my_first_index/Node/20?pretty" ,我可以检索以下文件:

     foreach (string file in Directory.GetFiles(@"C:\Lucene\sample"))
        {
            var document = new Document
            {
                ID = counter++ ,
                Name = "Current file " + counter.ToString(),
                Content =  Convert.ToBase64String(File.ReadAllBytes(file)),
                IsLatest = true,
                VersionNo = 1,
                FilePath = file ,
            };

此外,搜索其他非内容字段正常工作。

有没有我错过的东西?

0 个答案:

没有答案