通常,lucene只返回與使用者查詢相關的文件,搜尋的結果,跟lucene對文件評分有關。而在現實的查詢中,我們有些時候需要為某些特定的文件指定它們在搜尋結果中的位置。solr1.3 新推的元件queryelevationcomponent實現了這樣的功能。
下面是乙個在solrconfig.xml中配置的範例:
xml**
<
searchcomponent
name="elevator"
class="org.apache.solr.handler.component.queryelevationcomponent"
>
<
strname="queryfieldtype"
>string
str>
<
strname="config-file"
>elevate.xml
str>
searchcomponent
>
<
requesthandler
name="/elevate"
class="solr.searchhandler"
>
<
lstname="defaults"
>
<
strname="echoparams"
>explicit
str>
lst>
<
arrname="last-components"
>
<
str>elevator
str>
arr>
requesthandler
>
string這個引數指定了 輸入的查詢引數的型別。elevate.xml
explicit
elevator
這個引數指定elevation配置檔案的路徑。這個檔案必須存在於以下兩個位置:
$/conf/$
$/$
如果配置檔案在/conf/目錄下,它只會在專案啟動的時候被載入。如果配置檔案實在data目錄下,那麼例項化indexreader的時候會被載入。
預設情況下,這個元件是尊重「sort」引數的,這個怎麼說呢。舉個例子,如果乙個請求要求使用data排序,也就是進行sort,那麼元件就會返回根據date排序的結果。我們將forceelevation設為true,那麼結果集將首先返回我們指定的文件。
怎麼指定,指定什麼樣的內容。就是在elevate.xml檔案中配置的。下面是乙個elevate.xml檔案的範例。
xml**
<
elevate
>
<
query
text="aaa"
>
<
docid="a"
/>
<
docid="b"
/>
query
>
<
query
text="ipod"
>
<
docid="a"
/>
<
docid="b"
exclude="true"
/>
query
>
elevate
>
在上面的這個配置檔案中,當查詢「aaa」的時候,會返回文件a,和文件b,然後就是其他的跟相關度有關的文件。
solr中競價排名實現
通常,lucene只返回與使用者查詢相關的文件,搜尋的結果,跟lucene對文件評分有關。而在現實的查詢中,我們有些時候需要為某些特定的文件指定它們在搜尋結果中的位置。solr1.3 新推的元件queryelevationcomponent實現了這樣的功能。下面是乙個在solrconfig.xml中...
競價排名軟體
六.競價排名軟體七.移動推廣 移動推廣是在2013年初上線的,就是使用手機 平板電腦搜尋的客戶,隨著手機螢幕越來越大及其方便 快捷的易用性,越來越多的客戶使用手機搜尋查詢資訊,移動推廣剛上線的時候,很多客戶沒有注意,出價預設是和pc 一樣的,以至於每天消耗很多廣告費,那段時間,每天來自m.baidu...
蘇寧不做競價排名 你相信嗎?
蘇寧開放平台上線了,在流量政策上,蘇寧揚言,一定不做商戶競價排名,現在不做,以後也不做。京東也曾立下安慰人心的豪言,聲稱不做競價排名,但是去年年底京東快程式設計客棧車卻高調上線了,劉強東也不得不感慨賣廣告比賣貨賺錢多了。依靠競價賺金的網際網路公司比比www.cppcns.com皆是。去年第三季度,廣...