鍍金池/ 問答/Java  PHP  Python/ 從標(biāo)簽庫搜索圖片標(biāo)簽的疑惑

從標(biāo)簽庫搜索圖片標(biāo)簽的疑惑

1 有N張圖片,已經(jīng)被加上了各種不同的標(biāo)簽比如: 大海 ,海鮮 , 上海 , 高山, 湖泊...
2 當(dāng)用戶搜索某關(guān)鍵字的時候需要把對應(yīng)的圖片找出來

疑惑

如果用戶搜索的關(guān)鍵字是: ,那么應(yīng)該顯示的結(jié)果是標(biāo)了大海標(biāo)簽的圖片,而不是包含這個字的所有圖片,所以怎么實現(xiàn)?或者有沒有什么參考資料或者庫?

(語言不限)

回答
編輯回答
雨蝶

你的描述可能有點問題,用戶輸入了“?!?,那么按照一般的邏輯,“大?!焙汀昂ur”都包含“海”這個字,所以搜索結(jié)果包含這2個類別,如果要精確的輸出大海的圖片,除非用戶直接輸入“大?!保€有一種方法是對用戶的輸入進(jìn)行分詞,比如:“南海的照片”和“商場的海鮮”這2個用戶輸入,分別進(jìn)行分詞(Python可以用jieba分詞庫),再計算詞的相似度來選擇。

2017年9月14日 08:45
編輯回答
法克魷

你這個需要的是中文分詞技術(shù)

2018年5月1日 10:04
編輯回答
敢試

你需要的是分詞詞庫,現(xiàn)有的開源搜索引擎都具備這個(sphinx,elasticsearch...)

2017年1月10日 09:06
編輯回答
青裙

關(guān)鍵字是海,應(yīng)該顯示大海,所以你想要的規(guī)則是什么呢

2017年7月26日 05:26