我想弄清楚什麼是最好的方法來解析傳遞給我的單詞短語,並基於這些短語建立不同的分組。解析短語到不同的單詞配對
示例XML:
<root>
<keyword value=""My First Phrase""/>
<keyword value=""My First Phrase Again""/>
<keyword value=""My First Phrase Again and Again""/>
</root>
所以我會提取這些列的XML的:
My First Phrase
My First Phrase Again
My First Phrase Again and Again
我會再像從原來建立這些新的短語:
My First Phrase
My First
First Phrase
My
First
Phrase
My First Phrase Again
My First Phrase
First Phrase Again
My First
First Phrase
Phrase Again
My
First
Phrase
Again
這會讓我分解這些短語,並從這些單詞中建立一種排序。我已經建立了一些列表並迭代了它們,但它並不按我期望的方式工作。
所以對於排名我的意思是這樣的:
My First Phrase Again Rank: 1 (Exact Match)
My First Phrase Rank: 2
First Phrase Again Rank: 2
My First Rank: 3
First Phrase Rank: 3
Phrase Again Rank: 3
My Rank: 4
First Rank: 4
Phrase Rank: 4
Again Rank: 4
不知道什麼是最好的辦法是分析這些數據。
感謝,
小號
你能否提供排名的英文說明?我有點不清楚爲什麼如果「我的第一」是3級,爲什麼「再次短語」會成爲第4名。 – Jake 2010-10-29 21:15:46
對不起傑克,這是一個錯誤,應該是其他人排名3像我其他 – scarpacci 2010-10-29 21:24:07
我編輯它來糾正錯誤 – scarpacci 2010-10-29 21:24:58