0
2つのフィールド(ラストネームなど)を比較しようとしていますが、照会すると結果が他のフィールドに移動されます。だから私は、フィールドを比較し、照会の結果を与えるsolrのようなカスタムフィールドを作成するオプションを持つことができますか?SOLRレスポンスでカスタムフィールドを作成する方法は?
2つのフィールド(ラストネームなど)を比較しようとしていますが、照会すると結果が他のフィールドに移動されます。だから私は、フィールドを比較し、照会の結果を与えるsolrのようなカスタムフィールドを作成するオプションを持つことができますか?SOLRレスポンスでカスタムフィールドを作成する方法は?
これは、関数値[1]の使用例です。
利用可能な関数クエリ[2]を探索し、最適なものを選択して擬似フィールドの値として使用します。
[2] https://lucene.apache.org/solr/guide/6_6/function-queries.html#FunctionQueries-AvailableFunctions
あなたが実装しようとしている行動の例を持っていますか? – MatsLindh
私はlilyindexerを使用して、HbaseテーブルからSOLRへNRTデータを取得しています。ですから、Hbaseから引き出された特定のレコードのSOLR sender_lastnameとreceiver_lastnameに2つのフィールドがあるとしましょう。ここで、余分なフィールドが必要です。たとえば、Comparison_resultは、「等しい」または「等しくない」を入力します。これは、sender_lastnameとreceiver_lastnameをsolr側で比較します。理想的には、sender_lastname、receiver_lastnameおよびcomaprision_resultを照会すると結果が得られます。私が言及したように、comaprision_resultフィールドはHbaseにあってはならず、SOLR側になければなりません。 –
@MatsLindh上記の動作のための解決策/提案は本当に役立つでしょう –