問題タブ [cfsearch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
365 参照

coldfusion - ドキュメントとインデックス付きクエリデータの組み合わせでCfsearch?

人に関するあらゆる種類のデータを保存するアプリケーションがあります。現在のcfsearch機能(Verity)には、これらの人々に添付されているドキュメントの検索が含まれています。

1人に2つのドキュメントが添付されている場合、1つにはABCが含まれ、もう1つにはXYZが含まれます。「ABCAND XYZ」の理想的な検索結果では、1人が返されます。ただし、両方の「単語」は異なるドキュメントでインデックス付けされているため、2つのドキュメントのいずれにも組み合わせが存在しないため、標準の動作ではcfsearchから結果が返されません。

関連するドキュメントとデータの組み合わせで検索が実行されるように、インデックス付きドキュメントやクエリデータを組み合わせる方法はありますか?私のアプリケーションでは、人に関するすべてのドキュメントとデータにインデックスを付け、適切な人を見つけるためのインテリジェントな「グローバル」検索を実行できることを意味します。

追加:これは、複数のドキュメントが添付された1人のユーザー(および場合によっては追加のインデックス付きクエリデータ)がある場合、検索の観点から、そのすべてのデータを「1つ」として扱いたいことも意味します。つまり。BREADが含まれているdocument1とBUTTERが含まれている同じ人物のdocument2がある場合、理想的には、BREADANDBUTTERを検索するとその人物へのポインターが表示されます。(もちろん、2つのドキュメントのどちらにも両方の単語が含まれていないため、通常のsearchindexは一致するものを検出しません。

任意のポインタと非常に感謝するのに役立ちます!(SolrはVerityと比較して新しい可能性を提供するはずです、問題ありません!)

ありがとう!

バート

0 投票する
1 に答える
1911 参照

coldfusion - How to use custom1,custom2,custom3,custom4 in w/ Solr?

do custom1, custom2, custom3, custom4 attribute of <cfsearch> work with Solr? The documentation said they're only for Verity MATCHES operator. How to use customX with Solr in <cfsearch>?

Thanks

0 投票する
1 に答える
693 参照

coldfusion - verity で cfsearch を使用すると、coldfusion 9 で -1705 エラーが返される

Verity でコレクションを作成しましたが、それに対して cfsearch を使用すると、次のエラーが発生します。

検索サービスを再起動しましたが、役に立ちませんでした。

任意のヒント?

0 投票する
1 に答える
425 参照

coldfusion - Coldfusion CFSEARCH:Solrを使用したSQLデータのインデックス作成

BenFortaによる「WebApplicationConstructionKit」のSQLデータのインデックス作成の章を読みました。

クエリオブジェクトをCFINDEXタグに渡すことは、テーブルの「productName」をドキュメントタイトルとして、「productDescription」を本文として設定するなど、最初からインデックスを作成するのに最適です。

とにかく、私のクエリは次のような結果セットを生成します。

... 等々。

「私は緑の時計を探しています。私は男性です」を検索し、必ず最初に「prod1」を見つけるために、インデックスを作成/検索するにはどうすればよいですか?

0 投票する
1 に答える
523 参照

coldfusion-8 - cfsearch - クエリのカテゴリで明示的に使用する

カテゴリを使用して複数の cfsearch の結果を組み合わせる検索作業があります。コレクション データは、クエリ、mssql db のビューからのものです。

問題は、検索に複数の cfsearch が必要であり、それぞれの処理に時間がかかることです。また、それらはすべて個別に処理されるため、結果は Verity ではなく、QoQ 結合によって結合されます。

私の質問は次のとおりです。AND、OR、または NOT を使用して、各カテゴリに特定の単語が含まれる複数のカテゴリを検索できますか?

カテゴリー: 果物、野菜、乳製品 検索用語: オレンジ、リンゴ、セロリ、ヨーグルト、フォード、バスケットボール

私が欲しいのは、次のような基準を検索することです:

したがって、私のタグは次のようになります。

FRUIT でオレンジ、VEGETABLES でセロリ、すべてのカテゴリでバスケットボールを検索しています。

単純な明示的な検索も機能しません。

でも検索したら

カテゴリが FRUIT の結果が得られます。

明示的な検索のヘルプまたは指示が役立ちます。私はAdobeのものを見てきましたが、何かを見逃したか、これを行う方法が説明されていません(またはそれが不可能な場合)。

ありがとう

0 投票する
1 に答える
1429 参照

pdf - cfsearch と SOLR を使用した ColdFusion PDF ファイル検索が非常に遅い

Solr検索を介して約2kのPDFファイルにインデックスを付け、期待される結果を提供するAdobe ColdFusionアプリケーションが機能していますが、コレクションへの各検索クエリには通常25〜30秒かかります。

これは、2k PDF ファイルを Solr にインデックス付けする方法です。

これは、ファイルが検索される方法と、Solr 検索が行われる場所 (25 ~ 30 秒) です。

プロジェクトに関する追加情報: すべてのファイルの長さは 1 ページ未満であるため、Solr へのインデックス結果を作成する際に文字の切り捨てはありませんでした。私は ColdFusion Administrator 内で Solr バッファ制限を試してみましたが、時間の大きな変化はありませんでした (現在は 40)。私は、MS Server 2003、1.86 Xeon - Adob​​e ColdFusion 9.0.1、および 1GB RAM を搭載した開発 VM を使用しています。JVM は Sun Microsystems (14.3-b01) です。サーバー側で実行されているものは他にほとんどないため、パフォーマンスは外部要因の影響を受けません。

期待通りの完璧な結果を提供していますが、タイムリーではありません。

0 投票する
0 に答える
335 参照

json - CF9 & Solr: CFSEARCH vs CFHTTP

Solr コレクションを使用して CF 9 環境で作業しています。私が使用しているものは 7 つありますが、すべて厳密に PDF です。を使用CFSEARCHすると、結果に表示されるはずのすべてのドキュメントを取得できません。

具体的な例を挙げると、クライアントには1386、ドキュメントの本文のどこかに文字列を含む 10 個の PDF があります。しかし、検索フォームを使用して と入力すると1386、そのうちの 4 つしか表示されません。1386クライアントは、すべての PDFが検索結果に表示されているわけではないことを懸念しています。

私は、Solr コレクションを照会する方法を支持する David Faber の投稿を (非常に興味を持って) フォローしてきましたCFHTTPが、それを実装しようとして問題が発生しています。

問題の 1 つは、 を使用するときにCFSEARCH4 つのフィールドすべてを使用していて、キーワードを強調表示するCUSTOMフィールドも取得していることです。CONTEXTこの方法では、強調表示されたキーワードをCFHTTP取得できません。CONTEXT

また、JSON を逆シリアル化し、それをクエリ オブジェクトに変換しようとしています。しかし、私はよくあるエラーメッセージを受け取り続けます

スカラー変数配列をメンバーを持つ構造体として参照しようとしています

アドバイス/提案は大歓迎です。

0 投票する
1 に答える
1066 参照

coldfusion - Coldfusion (Solr) の検索動作

この「インデクサー」テンプレートがあります。

そして、私はこのコードを検索に使用しています( #t# は検索フォームフィールドから来ています):

DBにこの「製品」テーブルがあると想像してください:

ID | 名前 |

1 | フラグ 13 |

2 | フーバー |

3 | フロッグスキン |

"frog" を検索しても "Frogskin" は見つかりません。

代わりに、「frag」を提案します。

この動作は正常ですか?説明してもらえますか?

検索エンジンに「カエル」を条件として「カエルの皮」を検索させるにはどうすればよいですか? (結果を向上させるために「製品」に SQL クエリを実行することは避けたいと思います) .

ありがとうございました。

0 投票する
1 に答える
1267 参照

solr - cfindex 後の ColdFusion 10 Solr cfsearch で結果が返されることがある

これは、cfsearch を使用する最初の試みです。以下のコードは、ColdFusion 10 を搭載した開発サーバーと、以前に作成したコレクションで動作しています。

これを取得して一貫した結果を返す唯一の方法は、cfindex と cfsearch の間に「スリープ」を置くことです。そうしないと、90% の確率で検索結果が返されず、場合によっては一部またはすべての結果が返されません。私のクエリには 3 つのレコードしかなく、コレクションは最適化されています。

これは頻繁に変更されるビジネス ディレクトリであるため、コレクションを更新することが重要です。

0 投票する
1 に答える
329 参照

coldfusion - 基準を使用すると CFSearch が結果を返さない

Ray Camden の Web サイトの手順に従って、データ インポート ハンドラーを使用してコレクションのインデックスを作成しました。コレクションに値が入力されていますが、cfsearch結果を返すために使用しようとすると、検索条件を追加すると空に戻ります。基準がない場合、結果が返されます。

これが私が使用しているcfsearchタグです - 他の誰かに同様の問題がありましたか? もしそうなら、どのように解決しましたか?

アップデート:

何とか進めることができました。条件で列名を指定するこのような検索を行うと、結果が返されます。(アドビの Web サイトにある例はどれも機能しませんでした。)