0

「SmartSuggest」を購入して実装しましたが、部分一致の結果が得られないことがよくあります。私の問題の詳細については、以下の私の例を参照してください。

提案をより広く一致させる方法について誰かがアイデアを持っていますか?

  1. 訪問:www.jwsuretybonds.com
  2. 「カリフォルニアの請負業者」と入力します</li>
  3. 3つの結果に注目してください。最初の結果は、「カリフォルニア請負業者のライセンスパフォーマンスと支払いボンド」です。</ li>
  4. 次に、「カリフォルニアの請負業者の支払い」と入力し、結果を0にメモします。その最初の結果を引き続き表示したいと思います。
  5. ここで「カリフォルニア支払い請負業者」と入力し、0の結果をメモします。その最初の結果を引き続き表示したいと思います。
4

1 に答える 1

0

「Smart Suggest を購入して実装した」と言うとき、実際に何を意味しているのかわかりませんが、説明している機能は通常、フルテキスト インデックスを使用して実現されます。これは、RDBMS を使用して提案された値を保存します。MySQL については、こちらを参照してください。

もう 1 つのオプションは、 ElasticSearchのような別のソフトウェア ソリューションを使用することです。これは、私の意見では、そのようなテキストが非常に多く、単純な提案ボックス以上の目的で使用している場合にのみ正当化されます。

別のオプションは、既存のアルゴリズムを実際に調整して、正規表現または他の何かを使用して、実際にやりたいことを実行することです。

于 2013-01-28T21:46:33.710 に答える