亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Lucene使用DeleteDocuments刪除索引無效的原因

2019-11-10 19:22:58
字體:
來源:轉載
供稿:網友

今天使用Lucene的DeleteDocuments刪除索引代碼執行了,但是卻還能搜索到該索引

這下面的代碼看一點錯誤都沒有,執行了但是卻沒有真正的刪除索引

public static void DelSingleIndex(Analyzer analyzer, bool b, string path)        {            DirectoryInfo dirInfo = Directory.CreateDirectory(path);            LuceneIO.Directory directory = LuceneIO.FSDirectory.Open(dirInfo);            IndexWriter writer = new IndexWriter(directory, analyzer, b, IndexWriter.MaxFieldLength.LIMITED);            writer.DeleteDocuments(new Term("Id", "-1000"));            writer.Optimize();            writer.Close();        }搞了半天才明白刪不掉的原因是我添加的代碼Id這個字段做了分詞處理,代碼如下

 public static void AddSingleIndex(Analyzer analyzer, bool b, string path)        {            DirectoryInfo dirInfo = Directory.CreateDirectory(path);            LuceneIO.Directory directory = LuceneIO.FSDirectory.Open(dirInfo);            IndexWriter writer = new IndexWriter(directory, analyzer, b, IndexWriter.MaxFieldLength.LIMITED);            Document doc = new Document();            doc.Add(new Field("Id", "-1000", Field.Store.YES, Field.Index.NOT_ANALYZED));//存儲且索引            doc.Add(new Field("Title", "最新的特朗普測試", Field.Store.YES, Field.Index.ANALYZED));//存儲且索引            doc.Add(new Field("Content", "123456789", Field.Store.YES, Field.Index.ANALYZED));//存儲且索引            doc.Add(new Field("PubDate", DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"), Field.Store.YES, Field.Index.NO));//存儲且不需要索引            doc.Add(new Field("LinkUrl", "testlink", Field.Store.YES, Field.Index.NO));//存儲且不需要索引            writer.AddDocument(doc);            writer.Optimize();            writer.Close();        }這里只要將以下代碼

doc.Add(new Field("Id", "-1000", Field.Store.YES, Field.Index.ANALYZED));//存儲且索引改為

doc.Add(new Field("Id", "-1000", Field.Store.YES, Field.Index.NOT_ANALYZED));//存儲不分詞且索引就是因為這個參數設置錯誤導致的

還有種情況就是下面的代碼設置也會導致刪除不成功,代碼如下

doc.Add(new Field("Id", "-1000", Field.Store.YES, Field.Index.NO));因為Lucene在刪除索引時要求刪除對應的Field不能分詞只能是一個詞,而且這個Filed必須索引過

還有個注意點是在刪除時使用Term時的原理是先去搜索滿足條件的記錄然后將所有滿足的記錄刪除,所以官方也建議最好自己定義一個唯一標識來刪除,比如我這邊用的是自己定義的Id,而沒有用Title,還比如新聞編號,產品編號等等


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成人免费视频| 川上优av一区二区线观看| 国产日本欧美视频| 91九色精品视频| 亚洲人线精品午夜| 在线精品视频视频中文字幕| 亚洲а∨天堂久久精品喷水| 欧美精品在线播放| 深夜福利亚洲导航| 91性高湖久久久久久久久_久久99| 国产视频精品xxxx| 国产精品入口夜色视频大尺度| 91亚洲精品一区| 亚洲天堂av高清| 久久精品久久久久久国产 免费| 免费91麻豆精品国产自产在线观看| 亚洲开心激情网| 91免费视频国产| 欧美日韩成人黄色| 亚洲欧美成人精品| 国产成人一区二区三区| 国产精品福利片| www.亚洲成人| 国产女同一区二区| 久久精品男人天堂| 亚洲自拍偷拍色片视频| 91爱视频在线| 亚洲网站视频福利| 亚洲全黄一级网站| 国产自产女人91一区在线观看| 欧美成人精品一区二区| 一区二区三区日韩在线| 国产精品美女www| 久久久久久久久久婷婷| 中文字幕久精品免费视频| 日本亚洲欧美三级| 亚洲日韩欧美视频一区| 久久亚洲精品毛片| 亚洲毛茸茸少妇高潮呻吟| 亚洲一品av免费观看| 亚洲精选中文字幕| 精品久久久久人成| 久久69精品久久久久久久电影好| 精品国产一区二区三区在线观看| 欧美亚洲国产视频小说| 国产午夜精品视频| 国产精品wwwwww| 欧美天堂在线观看| 正在播放国产一区| 日韩欧美中文免费| 精品久久久久久国产91| 国产精品爱啪在线线免费观看| 亚洲欧美制服第一页| 91精品国产777在线观看| 亚洲综合成人婷婷小说| 国产一区二区三区四区福利| 日韩av电影在线播放| 黄色91在线观看| 日韩精品中文在线观看| 国产精品久久久久免费a∨| 亚洲白虎美女被爆操| 亚洲美女在线看| 亚洲成人精品视频| 亚洲自拍另类欧美丝袜| 欧美自拍视频在线观看| 国产精品美乳在线观看| 亚洲国产古装精品网站| 高潮白浆女日韩av免费看| www.久久久久久.com| 狠狠躁夜夜躁人人爽超碰91| 久久这里只有精品视频首页| 欧美成人久久久| 丁香五六月婷婷久久激情| 欧美另类老肥妇| 97精品久久久中文字幕免费| 亚洲欧美日韩国产成人| 欧美午夜精品在线| 国产精品网站大全| 96pao国产成视频永久免费| 国产91精品久久久久久| 亚洲区bt下载| 亚洲韩国青草视频| 在线播放日韩精品| 91亚洲国产成人久久精品网站| 国产亚洲一区精品| 国产精彩精品视频| 色综合影院在线| 亚洲欧美日韩一区二区在线| 国产视频自拍一区| 欧美日本中文字幕| 国产精品久久久久aaaa九色| 少妇av一区二区三区| 精品在线小视频| 国产精品 欧美在线| 国产男女猛烈无遮挡91| 久久中文字幕视频| 国产v综合ⅴ日韩v欧美大片| 亚洲成人av中文字幕| 在线播放国产精品| 国产日韩在线亚洲字幕中文| 国产精品亚洲第一区| 在线成人激情视频| 久热精品视频在线观看| 日韩日本欧美亚洲| 欧美电影在线观看网站| 欧美日韩免费观看中文| 精品久久久久国产| 亚洲国模精品一区| 久久视频在线观看免费| 欧美大码xxxx| 国产精品综合网站| 日韩电影第一页| 日韩成人性视频| 日韩禁在线播放| 日韩在线视频一区| 日韩的一区二区| 91精品国产99| 欧美在线日韩在线| 川上优av一区二区线观看| 国产一区玩具在线观看| 久久精品免费播放| 欧美中文字幕在线视频| 法国裸体一区二区| 国产精品一区二区三| 亚洲精品国产美女| 久久精品国产一区二区电影| 日韩在线小视频| 欧美激情综合亚洲一二区| 免费不卡在线观看av| 久久青草精品视频免费观看| 中文字幕免费国产精品| 亚洲第一区在线| 国产色婷婷国产综合在线理论片a| 亚洲人成人99网站| 亚洲女性裸体视频| 青草青草久热精品视频在线网站| 欧美精品在线免费| 色狠狠av一区二区三区香蕉蜜桃| 亚洲图片欧美午夜| 国产精品久久久久久久9999| 亚洲欧美中文日韩v在线观看| 日韩精品视频在线免费观看| 欧美乱人伦中文字幕在线| 久久亚洲春色中文字幕| 91精品国产色综合久久不卡98口| 性欧美激情精品| 久久精品免费播放| 亚洲美女视频网| 在线不卡国产精品| 国产不卡一区二区在线播放| 日韩在线观看免费高清完整版| 国产精品91在线观看| 成人在线视频福利| 国产精品成人va在线观看| 国自产精品手机在线观看视频| 国产精品久久久999| 国产91精品久久久| 日韩精品视频免费专区在线播放| 九色精品免费永久在线| 国产欧美日韩精品丝袜高跟鞋| 91久久国产综合久久91精品网站| 国产一区二区三区四区福利| 精品久久久久久久久中文字幕| 亚洲国产精品系列|