0
- 私はバイヤーという名前のテキストフィールドタイプを持っています。全体の価値を得るか、トークンを分けることはできません。どうすればいいですか?どうもありがとう。
- 例えば、買い手のフィールドの値が "美容株式会社"、 "markwins LLC"、 "製品株式会社" です、これはファセットの結果である:
solrファセットとテキストフィールド、solrを停止する方法別のトークンにトークン化する、全フィールド結果を取得する
facet_counts: {
facet_queries: { },
facet_fields: {
buyer: [
"beauty",
4025,
"inc",
3610,
"products",
1749,
"markwins",
1604,
"llc",
913,
"cosmetics"]
}
Solrのは、それをトークン化と思われます別々のトークンに変換する。どうすれば全体の価値を得ることができますか?テキストフィールドをstrフィールドに変更しない場合 例:
facet_counts: {
facet_queries: { },
facet_fields: {
buyer: [
"beauty inc",
3610,
"products llc",
1749,
"markwins llc",
1604]
}
}
同じフィールドに2つのフィールドを作成します。 1つはトークン化された値を持つでしょう。その他は文字列値を持ちます。検索するにはtokenizedを使用し、文字列1を使用できることを示すために使用できます。 –
[Solr Facet and Tokenizer](https://stackoverflow.com/questions/41483832/solr-facet-and-tokenizer)の複製があります – MatsLindh
@MatsLindhありがとう、コピーフィールドを追加した場合、再インデックスする必要があります本当ですか?何らかの再インデックスがありませんか? –