• <bdo id='9fgHN'></bdo><ul id='9fgHN'></ul>

      <small id='9fgHN'></small><noframes id='9fgHN'>

      <tfoot id='9fgHN'></tfoot>

      <i id='9fgHN'><tr id='9fgHN'><dt id='9fgHN'><q id='9fgHN'><span id='9fgHN'><b id='9fgHN'><form id='9fgHN'><ins id='9fgHN'></ins><ul id='9fgHN'></ul><sub id='9fgHN'></sub></form><legend id='9fgHN'></legend><bdo id='9fgHN'><pre id='9fgHN'><center id='9fgHN'></center></pre></bdo></b><th id='9fgHN'></th></span></q></dt></tr></i><div id='9fgHN'><tfoot id='9fgHN'></tfoot><dl id='9fgHN'><fieldset id='9fgHN'></fieldset></dl></div>

    1. <legend id='9fgHN'><style id='9fgHN'><dir id='9fgHN'><q id='9fgHN'></q></dir></style></legend>

      1. Lucene 使用 FSDirectory

        时间:2023-06-28
            <bdo id='j4VqM'></bdo><ul id='j4VqM'></ul>
              <legend id='j4VqM'><style id='j4VqM'><dir id='j4VqM'><q id='j4VqM'></q></dir></style></legend>

                  <tbody id='j4VqM'></tbody>

              • <small id='j4VqM'></small><noframes id='j4VqM'>

                <tfoot id='j4VqM'></tfoot>
              • <i id='j4VqM'><tr id='j4VqM'><dt id='j4VqM'><q id='j4VqM'><span id='j4VqM'><b id='j4VqM'><form id='j4VqM'><ins id='j4VqM'></ins><ul id='j4VqM'></ul><sub id='j4VqM'></sub></form><legend id='j4VqM'></legend><bdo id='j4VqM'><pre id='j4VqM'><center id='j4VqM'></center></pre></bdo></b><th id='j4VqM'></th></span></q></dt></tr></i><div id='j4VqM'><tfoot id='j4VqM'></tfoot><dl id='j4VqM'><fieldset id='j4VqM'></fieldset></dl></div>

                  本文介绍了Lucene 使用 FSDirectory的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我编写了一个简单的 java 程序来创建一个 lucene 索引,但是我得到了一个语法错误.

                  I wrote a simple java program to create a lucene index, but I get an error with the syntax.

                  我的代码:

                  static final String INDEX_DIRECTORY = "/home/yuqing/Desktop/index";
                  Directory index = FSDirectory.open(new File(INDEX_DIRECTORY));
                  

                  我收到以下错误,

                  open (java.nio.file.path) in FSDirectory cannot be applied to java.io.file
                  

                  推荐答案

                  FSDirectory.open 调用采用 Path 参数,而不是 文件(从 Lucene 5.0 版开始).您可以查看 Java 路径类教程 了解信息关于它是如何工作的.

                  The FSDirectory.open call takes a Path argument, not a File (as of Lucene version 5.0). You can check out the Java tutorial on the Path Class for information on how it works.

                  因此,您的代码应如下所示:

                  So, your code should look like:

                  static final String INDEX_DIRECTORY = "/home/yuqing/Desktop/index";
                  Directory index = FSDirectory.open(Paths.get(INDEX_DIRECTORY));
                  

                  这篇关于Lucene 使用 FSDirectory的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:Mac 用户 - 如何在 Mac 中设置 CLASSPATHS(我正在做一个 Lucene 演示) 下一篇:如何使用 Lucene Analyzer 标记字符串?

                  相关文章

                  <i id='XBeFN'><tr id='XBeFN'><dt id='XBeFN'><q id='XBeFN'><span id='XBeFN'><b id='XBeFN'><form id='XBeFN'><ins id='XBeFN'></ins><ul id='XBeFN'></ul><sub id='XBeFN'></sub></form><legend id='XBeFN'></legend><bdo id='XBeFN'><pre id='XBeFN'><center id='XBeFN'></center></pre></bdo></b><th id='XBeFN'></th></span></q></dt></tr></i><div id='XBeFN'><tfoot id='XBeFN'></tfoot><dl id='XBeFN'><fieldset id='XBeFN'></fieldset></dl></div>

                    <bdo id='XBeFN'></bdo><ul id='XBeFN'></ul>
                  <legend id='XBeFN'><style id='XBeFN'><dir id='XBeFN'><q id='XBeFN'></q></dir></style></legend>

                  <small id='XBeFN'></small><noframes id='XBeFN'>

                • <tfoot id='XBeFN'></tfoot>