問題タブ [kinosearch]
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.
perl - Perl コードに統合するのに最適なドキュメント検索エンジンは?
検索アルゴリズムのカスタマイズとチューニングを可能にする Perl コードに統合するのに最適なドキュメント検索エンジン (おそらく Plucene?) は何ですか?
perl - キノサーチは「より大」などの数値の数学的比較を行うことができますか?
Perl の KinoSearch モジュールを使用して一連のテキストのインデックスを作成しています。
一部のテキストには、各単語に関連付けられた数値フィールドがあります。たとえば、インデックス内の単語「Pizza」には、「5.50」(ドル) のようなドル フィールド値が含まれる場合があります。
KinoSearch で、ドルの値が 5 より大きいすべての単語を検索するクエリを作成するにはどうすればよいですか?
全文検索エンジンでこの種のことができるかどうかさえわかりません。SQLクエリのように見えます。
solr - SolrのGoogleのようなFragmenter?
もともと KinoSearch を使用していた Solr アプリケーションを実装しています。
Solr と結果ページにすべてを移動しましたが、結果に違いがあることに気付きました。具体的には、強調表示はまったく同じではありません。
KinoSearch には、Google に似たフラグメントを生成するように見える KinoSearch::Highlight::Highlighter オブジェクトがあります (文を分割しようとし、文の途中で途切れる場合はスペースで区切られた省略記号 (...) を追加します)。
Solrで同様のものを実装する方法について、誰か提案はありますか? 正規表現フラグメンタで文を改行してみましたが、実際には正規表現を逆に適用し、前の文からピリオドでフラグメントを開始しているようです。
ビュー コードに省略記号ロジックを追加できます。誰かが似たようなものに遭遇したかどうか、そしてそれがどのように処理されたかどうか疑問に思っています.
ありがとう!