2017-04-12 9 views
0

私はこれを調べるように求められましたが、私はそれが人々がそれをするべきだと思うように動作するとは思えません。私のサイトはここにあります:https://www.knowledgefirstfinancial.ca/Kentico 9スマート検索部分単語の結果

私がバンキングを検索した場合、私は期待する結果を得ます:https://www.knowledgefirstfinancial.ca/search-results.aspx?searchtext=banking&searchmode=exactphrase。しかし、銀行を探すことはできません。両方に表示される1つのヒットがありますが、その結果には銀行と銀行があります。

スマート検索で部分的な単語を処理できますか?柔軟性からのフレックス?

デフォルトでは、検索は 'exactphrase'に設定されていますが、これはデフォルトでは好きですが、ドロップダウンオプションでは解決できません。

答えて

1
+0

ありがとうございます、このための別の検索インデックスがありますか? –

+0

私はそれがあなたのセットの設定に依存すると思いますが、通常はそうではありません。あなたの店のいくつかの商品タイプに対してこのようなインデックスを定義し、これらのタイプをこの方法でのみ検索したいとします。 – Shof

+0

ありがとう、サイトは複雑ではありません。私はここに3つあり、これを1つに実装しました。乾杯! –

1

これを解決するもう1つのアプローチは、これらの2つの方法に取り組むことです。

  1. ファジー検索を使用する - 意図的なファジィファクタ(0.8)と呼ばれるファジィ検索を使用します。これにより、検索文字列に20%のエラー率を持つことができます。しかし、これは何も保証されず、テキストの長さに依存します。

  2. もっと良いアプローチは、STEM ANALYZERを使用してコンテンツのインデックスを作成することです。この分析装置は、食べ物 - >食べ物、歩行 - 歩行などのような言葉のステムを索引付けします。 Kenticoでインデックス作成中にこのアナライザーを選択すると、すべての設定が完了します。

関連する問題