我正在將項目從solr轉換爲cloudsearch,並且遇到了一個問題,因爲在搜索了doc和web之後,我無法找到解決方法。我希望別人能幫助。根據輸入條件的頻率提升雲搜索結果
我無法描述真實的細節,但我能找到的最接近的例子是剽竊檢測。想象一下,將一堆發佈的文檔加載到cloudsearch中,然後以業餘文檔作爲查詢來查看是否匹配。
給定一個索引文件 - 維基百科說的暴龍頁:
像其他暴龍,霸王龍是兩足食肉動物與 由一個長,重尾平衡了大規模的頭骨。
然後來了業餘文檔:
我是一個食肉動物,和我喜歡的暴龍,因爲他是一個兩足食肉動物,太。
對於那些重要項目的原因,我創建的有趣的詞分佈,而不是完整的文本查詢,如:
carnivore: 2
tyrannosaurus: 1
而且我想給在維基百科文章中發現「肉食動物」這個詞更偏向於「暴龍」。
在solr中,我使用「^」運算符(例如, 「食肉動物^ 2」。
從我所能找到的,cloudsearch確實提升爲「排名表達式」,但我還沒有發現任何類似於我的問題。
任何想法?
感謝您的回覆,並指向一些術語。不幸的是,一切都表明,排名表達式需要現有的領域進行操作,所以我不能根據輸入頻率調整分數。我仍然很驚訝Solr可以做一些雲端搜索看起來不能做的事情,並且沒有其他人正在討論它......再次感謝。 –