<bdo id='MrEAu'></bdo><ul id='MrEAu'></ul>

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

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

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

        <legend id='MrEAu'><style id='MrEAu'><dir id='MrEAu'><q id='MrEAu'></q></dir></style></legend>

        在 Lucene 中获取文档 ID

        时间:2023-09-14

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

                • <bdo id='Ccenz'></bdo><ul id='Ccenz'></ul>

                  <tfoot id='Ccenz'></tfoot>
                    <tbody id='Ccenz'></tbody>
                  <i id='Ccenz'><tr id='Ccenz'><dt id='Ccenz'><q id='Ccenz'><span id='Ccenz'><b id='Ccenz'><form id='Ccenz'><ins id='Ccenz'></ins><ul id='Ccenz'></ul><sub id='Ccenz'></sub></form><legend id='Ccenz'></legend><bdo id='Ccenz'><pre id='Ccenz'><center id='Ccenz'></center></pre></bdo></b><th id='Ccenz'></th></span></q></dt></tr></i><div id='Ccenz'><tfoot id='Ccenz'></tfoot><dl id='Ccenz'><fieldset id='Ccenz'></fieldset></dl></div>
                  <legend id='Ccenz'><style id='Ccenz'><dir id='Ccenz'><q id='Ccenz'></q></dir></style></legend>
                  本文介绍了在 Lucene 中获取文档 ID的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 lucene 中,我可以做到以下几点

                  In lucene, I can do the following

                  doc.GetField("mycustomfield").StringValue();
                  

                  这会检索索引文档中列的值.

                  This retrieves the value of a column in an index's document.

                  我的问题,对于同一个'doc',有没有办法获取Doc.身份证 ?卢克展示了它,因此必须有办法解决这个问题.我需要它来删除有关更新的文档.

                  My question, for the same 'doc', is there a way to get the Doc. Id ? Luke displays it hence there must be a way to figure this out. I need it to delete documents on updates.

                  我搜索了文档,但没有找到要在 GetField 中使用的术语,或者是否已经有其他方法.

                  I scoured the docs but have not found the term to use in GetField or if there already is another method.

                  推荐答案

                  原来你必须这样做:

                  var hits = searcher.Search(query);
                  var result = hits.Id(0);
                  

                  相对于

                  var results = hits.Doc(i);
                  var docid = results.<...> //there's nothing I could find there to do this
                  

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

                  上一篇:如何使用 Lucene.Net 创建构面 下一篇:在 SQL 数据库中进行手动更改时,Lucene.Net 索引更新

                  相关文章

                    <bdo id='ypgM7'></bdo><ul id='ypgM7'></ul>

                      <i id='ypgM7'><tr id='ypgM7'><dt id='ypgM7'><q id='ypgM7'><span id='ypgM7'><b id='ypgM7'><form id='ypgM7'><ins id='ypgM7'></ins><ul id='ypgM7'></ul><sub id='ypgM7'></sub></form><legend id='ypgM7'></legend><bdo id='ypgM7'><pre id='ypgM7'><center id='ypgM7'></center></pre></bdo></b><th id='ypgM7'></th></span></q></dt></tr></i><div id='ypgM7'><tfoot id='ypgM7'></tfoot><dl id='ypgM7'><fieldset id='ypgM7'></fieldset></dl></div>
                    1. <legend id='ypgM7'><style id='ypgM7'><dir id='ypgM7'><q id='ypgM7'></q></dir></style></legend>
                    2. <tfoot id='ypgM7'></tfoot>
                    3. <small id='ypgM7'></small><noframes id='ypgM7'>