刪除多個(gè)solr索引 solr數(shù)據(jù)庫數(shù)據(jù)徹底刪除,要怎么更新索引?
solr數(shù)據(jù)庫數(shù)據(jù)徹底刪除,要怎么更新索引?嚴(yán)格來說,Lucene負(fù)責(zé)數(shù)據(jù)存儲(chǔ),而Solr只是一個(gè)提供搜索和插入的引擎。就像數(shù)據(jù)庫的解釋器一樣,有什么好處?例如,一個(gè)數(shù)據(jù)庫的字段中有1000個(gè)單詞。當(dāng)
solr數(shù)據(jù)庫數(shù)據(jù)徹底刪除,要怎么更新索引?
嚴(yán)格來說,Lucene負(fù)責(zé)數(shù)據(jù)存儲(chǔ),而Solr只是一個(gè)提供搜索和插入的引擎。就像數(shù)據(jù)庫的解釋器一樣,有什么好處?例如,一個(gè)數(shù)據(jù)庫的字段中有1000個(gè)單詞。當(dāng)你想從這些詞中搜索一個(gè)詞時(shí),一個(gè)普通的數(shù)據(jù)庫只允許你用like來查詢。它會(huì)遍歷每個(gè)詞進(jìn)行模糊匹配,效率很低,有些詞無法查詢。當(dāng)然,除了一些具有分詞功能的特殊數(shù)據(jù)庫,比如PostgreSQL,Lucene的工作是對(duì)單詞進(jìn)行分詞,然后在分詞后的單詞中匹配是否有要搜索的單詞。當(dāng)然,為了提高檢索效率和節(jié)省內(nèi)存,底層做了一件非常復(fù)雜的事情。很容易就認(rèn)為,對(duì)數(shù)據(jù)庫進(jìn)行全文搜索是不夠的