説明フィールドにString Kansas Cityを探しています。
"q":"description: *Kansas City*"
ですが、私はカンザスとシティの両方の結果を得ています。また、コンテンツフィールドからも結果を取得しています。なぜ私はコンテンツフィールドから結果を取得しているのか分かりません。私の質問に誤りがある場合は、私に提案してください。Solrの検索が正しく機能しない
0
A
答えて
1
あなたが引用は例えば
description:"kansas city"
間違っている
のための星は何ですか?
0
クエリをトークン化して解析した後は、kansas city
が "kansas"と "city"にトークン化され、フィルタはフィールドタイプ定義ごとに適用されます。 指定されたフィールド名で検索されます。トークン化/ワード分割後
description:*Kansas
、「市は」あなたはフィールド名を指定しなかったため 別の単語になります。これはデフォルトで、あなたがあなたのブラウザでURLを持つ上=同じdebugQueryを見ることができcontent:city
description:kansas
を解析した後、あなたのケースで
defaultsearchfield:city*
を(あなたのケースでcontent
であってもよいとする)defaultfieldで検索されます。
関連する問題
- 1. ワードプレスの検索が正しく機能しない
- 2. 低レベルの弾性検索が正しく機能しない
- 3. 文字列のバイナリ検索が正しく機能しない
- 4. Apache Solrのワイルドチャード検索が機能しない
- 5. 検索のフィルタが正しく機能していません
- 6. 正確なフレーズmongodb全文検索で正しく機能しない
- 7. jqgrid:日付欄に検索ツールバーが正しく機能していない
- 8. iOS - Apple Maps MKMapKitの検索場所が正しく機能しない
- 9. Trieの検索/追加機能が正しく動作しない
- 10. スフィンクスの検索が機能しない
- 11. VSでの正規表現の検索が機能しない
- 12. フォームの検証が正しく機能していない
- 13. ASP.NET MVCの検索機能が正常に動作しない
- 14. 検索バーの検索フォームのプル・左/プル・右がChromeで正しく機能しない
- 15. 検索が機能しない
- 16. 検索ボタンが機能しないhtml
- 17. アンドロイド検索ダイアログが機能しない
- 18. ElasticSearch - 検索フィルターが機能しない
- 19. Sharepoint検索が機能しない
- 20. テラフォーム検索が機能しない
- 21. モンテカルロツリー検索が機能しない
- 22. 検索アイコンが機能しない
- 23. 検索クエリが機能しない
- 24. パスワードのハッシュと検証が正しく機能しない
- 25. jQueryの検証が正しく機能しない
- 26. ブートストラップファイルのアップロードで検証が正しく機能しない
- 27. Laravel 5.2フォームの検証リクエストが正しく機能しない
- 28. codeIgniterでフォームの検証が正しく機能しない
- 29. AppBarLayout崩壊の検出が正しく機能しない
- 30. CSSのフォーム検証が正しく機能しない
文字列カンザスシティは説明の途中です –
ああ、*の使用はあなたのパフォーマンスに打撃を与えます。あなたのクエリを引用符で囲むだけで、そのトリックを実行する必要があります。solrは、一致した場合に単語の位置を使って解決します。 –