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

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

    <tfoot id='QsX66'></tfoot>

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

        Lucene 使用 FSDirectory

        时间:2023-09-30
          • <bdo id='AvELh'></bdo><ul id='AvELh'></ul>

                <tfoot id='AvELh'></tfoot>

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

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

                1. 本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

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

                  相关文章

                  最新文章

                    1. <small id='LZtfc'></small><noframes id='LZtfc'>

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

                    3. <tfoot id='LZtfc'></tfoot>
                    4. <legend id='LZtfc'><style id='LZtfc'><dir id='LZtfc'><q id='LZtfc'></q></dir></style></legend>