問題タブ [hit-highlighting]
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.
java - alfresco インストール ディレクトリにいくつかのファイルが見つかりません
ヒットを強調表示するために、Alfresco Community エディション 3.4d をインストールしました。私はこの特定のブログhttp://aymen-s.blogspot.in/をフォローしています。しかし、ブログで言及されているいくつかのファイルが見つかりません
- /DataModel/source/java/org/alfresco/service/cmr/dictionary/PropertyDefinition.java /DataModel/source/java/org/alfresco/repo/dictionary/M2Property.java /DataModel/source/java/org/alfresco/repo /dictionary/m2binding.xml
/DataModel/source/java/org/alfresco/repo/dictionary/M2PropertyDefinition.java /Repository/source/java/org/alfresco/repo/search/impl/lucene/index/IndexInfo.java /Repository/source/java/org /alfresco/repo/search/impl/lucene/ADMLuceneIndexerImpl.java /Repository/source/java/org/alfresco/repo/search/impl/lucene/AVMLuceneIndexerImpl.java /DataModel/source/java/org/alfresco/service/cmr /search/ResultSetSPI.java /Repository/source/java/org/alfresco/repo/search/impl/lucene/LuceneResultSet.java /DataModel/source/java/org/alfresco/service/cmr/search/ResultSetRow.java /Repository /source/java/org/alfresco/repo/search/AbstractResultSetRow.java /Repository/source/java/org/alfresco/repo/jscript/ScriptNode.java
/Repository/source/java/org/alfresco/repo/jscript/Search .java /リモート
API/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.lib.js /リモート
API/config/alfresco/templates/webscripts/org/alfresco/slingshot/search/search.get.json.ftl /Slingshot/source/web/components/search/search.js
/Slingshot/source/web/components/search/search.css
solr - Solr: 改行の強調表示のステミング
ステミングやその他の改善を利用するために、一部のフィールドを から に変更しtext_general
ましたが、残念ながら、この変更により強調表示が壊れてしまいました。text_en
語幹のない単語 (つまり、"child" のように、語幹のあるバージョンが単語自体と同じ単語) のみを強調表示したいようです。
デフォルトの fieldType 定義を使用しています。
そしてhl.fl=title&hl=true
、私のクエリで強調表示を有効にします。それが重要な場合、これはファセット検索でもあります。
この場合、前述したように、"child" のような語幹のない単語のみが強調表示されます。定義でインデックス アナライザーからステミング フィルターを削除すると (クエリ アナライザーは効果がないように見えます)、text_en
ストップワードを除くすべての一致した単語が強調表示されます。さらに、text_en
を使用するように変更するとEnglishMinimalStemFilterFactory
、より多くの単語が強調表示されます。これは、Porter のステマーではなく Porter のステマーによってステミングされているためだと思われます。そのような言葉の例は「strides」です。
誰が何が起こっているのか知っていますか?
c# - Azure Search Service でのヒットの強調表示
私は Azure Search Service を初めて使用し、Azure Search Service のヒットの強調表示機能を使用したいと考えていました。Azure Search に .NET SDK NuGet パッケージを使用しています。
SearchParameter オブジェクトを使用して、ヒット ハイライト フィールドと、必要な Pre タグと Post タグを指定しました。
私は次のようなものを期待しています:
SearchText: best
Result (Description) : The best product
問題は、ヒット ハイライトを使用しても使用しなくても、結果に違いが見られないことです。(説明フィールドは検索可能です)
何か足りないものはありますか?
azure - Azure 検索のヒットの強調表示と一致区切り文字
Azure検索でヒットハイライトを使用しています。問題なく動作しますが、もう少し微調整したいと思います。
フィールドに次の値があるとします。「区切り文字としてピリオドを使用しています。そうでない場合は明確にしてください」
「お願いします」を検索すると、そのフィールドにハイライト ヒットが表示されます。たとえば、「そうでない場合は、明確にし<em>
てください」</em>
「ピリオド」を検索すると、そのフィールドにハイライト ヒットが表示されます。たとえば、「<em>
ピリオド</em>
を区切り文字として使用しています」などです。
いくつかの例で試したところ、フィールド全体を返さないように区切り文字としてピリオド (".") を使用しているようです。
別の SO の質問 ( Azure Search Service でのヒットの強調表示) から、すべての用語が強調表示されたフィールド全体を返すように azure 検索を構成できないようです。
私は尋ねたい:
- これが実際に当てはまる場合、またはより複雑なルールが適用される場合
- ヒットの強調表示のためにフィールドを分割する方法を制御できますか。たとえば、区切り文字を「,」または「\n」に変更します。
前もって感謝します
azure - Azure Search 結果のハイライト スニペット
Azure Search でヒットの強調表示機能を使用していますが、ドキュメントとは動作が異なることに気付きました。ドキュメントでは、ヒットの強調表示を使用すると、強調表示されたフィールドのスニペットが返されると書かれていますが、常にフィールド全体が (適切な強調表示で) 返されます。
代わりに、ハイライトを含むスニペット (約 200 文字) だけを Azure Search に返す方法はありますか?
apache - Apache Solr で検索語のみを強調表示するにはどうすればよいですか?
Apache Solr を使用して強調表示を正しくしようとしています。部分一致の場合、単語の一致部分を強調表示したい。ただし、代わりに単語全体 (検索語に部分的に一致したもの) が強調表示されます。
例:
「adida shi」を検索すると、「adidas shirts」という名前のアイテムと「adidas red shirts」という名前のアイテムの 2 つが表示されます。
予想される強調表示:
実際の強調表示:
強調表示に使用されるフィールドは、schema.xml で次のように定義されます。
フィールドのフィールド タイプは次のようになります。
コア構成ファイルで強調表示するための特定の構成がありません。
Solr v6.0.1 を使用しています。強調表示は、同じ構成の solr v4.10.4 で期待どおりに機能していました。Solr wiki の次のセクションを調べて、さまざまな強調表示パラメーターを試しましたが、うまくいきませんでした。
https://cwiki.apache.org/confluence/display/solr/Highlighting https://cwiki.apache.org/confluence/display/solr/Standard+Highlighter
それを機能させる方法はありますか?