0

アプリケーションからテキストと郵便番号を検索するためにSunSpot Solrを使用しています。以下のようにモデルを検索していますが、

  searchable do
    text :city
    integer :zip
  end

  def self.search_with_solr(search_word)
    search = Hometown.solr_search do
      fulltext(search_word)
    end
    search.results
  end

郵便番号と市区町村 (例: 123 と何とか) を検索するたびに結果が返されますが、0 で始まる郵便番号 (例: 001243) を検索すると、結果が返されません。

schema.xml で設定を変更する必要があると思います。私はすべての組み合わせを試しましたが、うまくいきませんでした。迅速な対応をしていただけると有難いです。

4

1 に答える 1

0

小さな変化であることが判明しました!

zipを格納するためのデータ型としてINTEGERを使用していました。文字数制限6文字のSTRINGに変換して結果を出しました!

于 2013-10-10T05:13:54.807 に答える