Dismaxクエリパーサーとワイルドカード

トピック作成者:ks-solruserml-bot (2024/06/22 19:23 投稿)
3
CloseClose

(The bot translated the original post https://lists.apache.org/thread/mylh96cov2gxgpwlcxthdy9d6gy6xjd2 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

qt=/select

{!lucene df=mpno v='fo4a*'} returns lots of results
{!dismax df=mpno v='fo4a*'} returns *zero results
{!edismax df=mpno v='fo4a'} returns lots of results

dismaxに何が問題なのでしょうか?

返信投稿者:ks-solruserml-bot (2024/06/22 19:24 投稿)

ディスマックスパーサーはすべてのことができるわけではありません。そのために、EDisMaxが存在します。

EDisMaxパーサーはディスマックスができるすべてのことができますが、同時にルシーンパーサーが理解するほとんどの機能も備えています。これはルシーンとディスマックスのブレンドと考えてください。

よろしくお願いします。
Shawn

返信投稿者:ks-solruserml-bot (2024/06/22 19:24 投稿)

ディスマックスが何をするかについて誰も気にしているとは思えません。EDisMaxが導入されてから11年が経ちました。逆の互換性が必要な場合を除いて、誰もディスマックスを使用すべきではありません。おそらく廃止されるべきです。

wunder
Walter Underwood
wunder@wunderwood.org
http://observer.wunderwood.org/ (私のブログ)

返信投稿者:ks-solruserml-bot (2024/06/22 19:24 投稿)

私はディスマックスを使用していました。これらは潜在的に複雑なブールクエリのサブクエリであり、リクエストハンドラからすべてのEDisMaxのデフォルトを継承したくないからです。トップレベルでブーストを使用するためにはEDisMaxが必要です。しかし、サブクエリでEDisMaxを動作させる方法を考えるべきだと思います(mmが必要なので、ルシーンは選択肢にありません)。

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2024 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?