查詢優化 Query optimization

  • 可以透過處理順序把速度加快
  • 第一、二大先合,最後再合最小的

A : 2、4、8、16、32、64、128 B : 1、2、3、5、8、16、21、34 C : 13、16

( A AND B ) AND C 但也有人說( B AND C) AND A 才是最快,這是蠻值得討論的議題。

窮舉法 Heuristic

好的解法 : 交集兩最小的posting list

Exercise1-6:

A : 46653 B : 316812 C : 107913 D : 271658 E : 87009 F : 213312

Ans:
( E OR F ) AND ( A OR B ) AND ( C OR D )
  300321         363365         379571

Exercise1-7:

If the query is friends AND romans AND (NOT countrymen),how could we use the freq of countrymen ?

Ans:
  使用現有最大頻率當n

results matching ""

    No results matching ""