問題タブ [verity]
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.
coldfusion-8 - cfsearch - クエリのカテゴリで明示的に使用する
カテゴリを使用して複数の cfsearch の結果を組み合わせる検索作業があります。コレクション データは、クエリ、mssql db のビューからのものです。
問題は、検索に複数の cfsearch が必要であり、それぞれの処理に時間がかかることです。また、それらはすべて個別に処理されるため、結果は Verity ではなく、QoQ 結合によって結合されます。
私の質問は次のとおりです。AND、OR、または NOT を使用して、各カテゴリに特定の単語が含まれる複数のカテゴリを検索できますか?
カテゴリー: 果物、野菜、乳製品 検索用語: オレンジ、リンゴ、セロリ、ヨーグルト、フォード、バスケットボール
私が欲しいのは、次のような基準を検索することです:
したがって、私のタグは次のようになります。
FRUIT でオレンジ、VEGETABLES でセロリ、すべてのカテゴリでバスケットボールを検索しています。
単純な明示的な検索も機能しません。
でも検索したら
カテゴリが FRUIT の結果が得られます。
明示的な検索のヘルプまたは指示が役立ちます。私はAdobeのものを見てきましたが、何かを見逃したか、これを行う方法が説明されていません(またはそれが不可能な場合)。
ありがとう
coldfusion - Java_heap_spaceエラーをスローせずに新しいSolr検索コレクションを更新するにはどうすればよいですか?
現在ColdFusion8を実行していますが、まもなくColdFusion10に移行する予定です。この動きの最大の問題の1つは、実行する最も重要なアプリケーションの1つに、現在Verityコレクションで構築されているフルテキストドキュメント検索が含まれていることです。基本的に、ユーザーは何百ものPDFドキュメントのテキストコンテンツを検索できます。
F:\PDFS\[documentId].PDF
開発中のColdFusion9インスタンスで新しいSolrコレクションを作成し、ローカルサーバーに次のように保存されているPDFドキュメントを使用してコレクションを更新するために毎日実行される既存のインデックスロジックを使用してコレクションを更新しようとしました。
それは約10分間実行され、次の例外を除いて爆撃されました。
ColdFusionAdministratorでSolrコレクションを見ると、元のVerityコレクションよりもはるかに大きくなっています。既存のVerityコレクションは約84〜85 MBで9000以上のドキュメントがあり、これは1.3GBで847ドキュメントしかありません。
この検索機能はアプリケーションにとって重要であり、Solrへの移行が機能しない場合は、CF10へのアップグレードを延期する必要があります。
coldfusion - Verity にパーセント (「%」) 記号を含む文字列を検索させるにはどうすればよいですか?
財務書類を検索する検索アプリケーションがあります。ユーザーはパーセンテージ (「100%」や「50%」など) を検索できるようにしたいと考えていますが、結果が正しく返されません。
たとえば、「1.00%」(一部のドキュメントに存在することはわかっています) を検索すると、検索結果では文字列「1:00」が強調表示されます。これは、検索するリテラル文字列ではなく、時間です。
Verity がそれらを見つけられるように、パーセント記号などの特殊記号をエスケープする方法はありますか?
@duncanあなたのソリューションは部分的に機能しているようです。現在私が抱えている問題は、小数のパーセンテージを正しく検索していないことです。つまり、「2.1%」は、文字列「2 1%」が強調表示された結果を返します。type="explicit"
基準の前にに切り替えてみまし<WORD>
たが、今は何も返されません。Verity が「特殊文字」と見なすすべての文字を示すドキュメントはありますか。それを理解したら、それらすべての文字をエスケープする方法を見つける必要があります (正規表現を考えていますが、どうすればよいかわかりません)。
solr - Verity から Solr への移行ツール
Verity から Solr への移行を実行できるツールを知っている人はいますか。
実際のコードは Verity K2 6.5 を使用しており、ColdFusion ではなく Java/J2EE を使用しています。
ご意見をいただきありがとうございます。
solr - 同じファイルの Solr と Verity でコンテキストが一貫していない
サーバーをCF8からCF10に変更しようとしているときに、これが発生しました
CF8 では、これは検索コードでした
CF10ではこれを使っています。
verity でファイルされたコンテキストは、より長く、より説明的です。しかし、ほとんどの場合、solr を使用している間、コンテキストは空です。
solr.xml およびその他の solr 構成ファイルにいくつかの変更を加えてみました。ここでは、コレクションを動的に追加します。したがって、構成ファイルを変更してもこれを修正することはできません。
誰もこれに出くわしましたか???
結果フォーム verity 検索
SOLR検索の結果
search - verity から solr に移行する coldfusion 10
メタデータが添付された PDF ファイルを検索するアプリケーションで、coldfusion 9 verity から coldfusion 10 solr に移行しています。テストでは非常に異なる結果が得られます。最終的に、solr が verity とは非常に異なる方法でファイルの内容を検索していることがわかりました。solr検索をより効率的にしたり、同じように検索したりするために「微調整」できるものはありますか? 複数の単語だけでなく、1 つの単語で検索すると、非常に異なる結果が得られることがあります。
編集:使用していた PDF のほとんどが非常に古いことがわかりました。Acrobat でバッチ保存を行って別のバージョンとして再保存した後、はるかに良い結果が得られました。それと、Verity のデフォルトの演算子は AND で、SOLR は OR だったので、コレクションのフォルダーの下にある jetty 構成ファイルでそれを変更しました。これはすべて役に立ちましたが、それ以外は、あちこちでほとんど違いがありません。これが、この投稿を見た他の誰かに役立つことを願っています。本当に「調整」するために他に何ができるかわかりません。
coldfusion - Coldfusion Verity Collection は、1 つのドキュメントから複数のコンテキストを取得できませんか?
2 部構成の質問 - 「基準」と呼ばれる 1 つの入力テキスト ボックスを受け取るフォームがあり、これが私のアクション ページです。
<cfdump> を実行すると、これから複数の行を取得できないようです。<cfsearch> タグに関する私の理解が正しければ、コレクション内の 1 つのドキュメント (.pdf) に対して複数の結果が強調表示されるはずです。フォーム内のドキュメントに複数回表示される単語を入力した場合です。それでも、一貫して検索文字列の最初の出現という単一の結果しか得られません。最初の100回の出現を短い概要で取得するだけでなく(最初のものを取得しているように)-質問の2番目の部分-CFにリンクする各結果に対して <a href> も生成したいと思います- pdf のコピーを生成し、その結果が見つかったページにユーザーを誘導しますが、ドキュメントにはこれを容易にするものは何もありません。そのように。何か案は?また、PDF を検索結果の下部にまとめて配置し、それが簡単であれば同じページに保持することもできますが、可能であれば別のページを使用することをお勧めします。ありがとうございます。
PS: CF バージョン。8
編集:ここで概説されているUDFも試しました- http://www.raymondcamden.com/2007/7/25/Reading-text-from-a-PDF-in-ColdFusion-8無駄に。おそらくサブセクション (§) 文字が原因で、「無効な XML 文字」エラーが発生します。残念ながら、replace() はこれらを変更するために機能せず、XML にアクセスして手動で変更する方法がわかりませんが、正しく理解できれば、この UDF は一時的な XML バージョンのみを作成し、ユーザーが移動すると破棄されます。私が知る限り、それは議論の余地があります。
solr - verity と solr の違い
検索を coldfusion 9 verity から coldfusion 10 solr に移動していますが、奇妙な結果が得られます。
例えば; verity の引用符を含めて "Fishing and Camping England" を検索すると、7 件の結果が得られます。ご想像のとおり、結果には正しいフレーズ "Fishing and Camping England" が含まれています。
しかし、solrで検索すると、1つの結果が得られ、以前は返されなかった結果です。コンテキストが示しています。
魚について!キャンプイングランドと
さまざまな検索用語を使用してsolrコレクションを検索すると、必要な結果/ドキュメントが実際にそこにあります。引用符で囲まれた solr と検索語に何かおかしなことはありますか? Adobe のサイトで Solr の条件を調べたところ、問題ないようです。しかし、そうではありません!ローカル開発サーバーとリモート サーバーで同じ奇妙な結果が得られます。
この例では、実際の検索語を変更しましたが、理解していただければ幸いです。
coldfusion - ColdFusion 9 Verity アップデート
使用可能な Verity コレクションがあり、最初は次のように入力されています。
GetPages クエリは次のようになります。
コレクションに追加する必要がある新しいページがあります。
コレクション全体を再構築せずにこれを ABC に追加するにはどうすればよいですか? <cfindex action="update" ...>
通常、コレクションをロックし、CF の再起動を必要とします。私はオンラインで良い実用的な例を見つけることができないようです.私が見つけたものは漠然としています. を使用してコレクションを正常にパージおよび再構築できます<cfindex action="refresh"...>
が、これを定期的に行うには非常に多くのプロセスが必要です。
環境: CF9 / IIS / WinServ 2008 R2; コレクションは 1,500 KB で最大 300 ドキュメントです。
制限: アプリは EOL フェーズにあるため、コレクションは SOLR に移行されません。私は CF の検索ツールを使用した経験がほとんどありません (これまでエンジニアが私のためにこれを行ってきました)。