2011-01-31 136 views
1

我有一個字段productname的索引。Solr:搜索那些不完全匹配的字段

我在索引中有以下內容。

  1. 「.NET框架」
  2. 微軟的.NET Framework編程
  3. 「的.NET Framework 4.0 編程
  4. 微軟編程

如果我把查詢「.net framework」它應該搜索前3個項目。 如果我把「微軟編程」應搜索2和4 如果只有編程然後最後3

我看過詞典,制止,文本分析。但無法做到以上。

我應該在架構和查詢中對上面的全填充進行什麼修改。

由於一噸, Shrika

+0

發佈您正在使用的fieldType和您正在運行的確切查詢。 – 2011-01-31 21:07:04

回答

0

樣本模式肯定會有助於人們診斷問題。當我遇到類似問題時,我嘗試的一件事就是使用Solr Admin工具附帶的「Field Analysis」工具。它會告訴你如何轉換查詢和值,以及它們是否匹配。