अपने क्षेत्र को टोकन देने से आपकी पहलू की समस्या का समाधान नहीं होगा, आप एक ही बैंड के नाम से खोज कर पाएंगे और परिणाम प्राप्त कर पाएंगे, लेकिन पहलू और भी खराब होगा। मूल नियम यह है कि फ़ेससेट बनाने के लिए उपयोग किए जाने वाले फ़ील्ड के लिए किसी भी टोकननाइज़ेशन या टेक्स्ट एन्हांसमेंट का उपयोग नहीं करना है।
मल्टीवैल्यूड फ़ील्ड का उपयोग करना अच्छा है, लेकिन वास्तव में इसमें बैंड की सूची के साथ एकल मान डाल रहे हैं, क्योंकि आपकी क्वेरी उस सूची को एकल कॉलम के रूप में लौटाती है जिसे सोलर में संबंधित फ़ील्ड के लिए एकल मान पर मैप किया जाता है।
आप group_concat
रख सकते हैं आउटपुट और अपनी समस्या को अपने data-config.xml
. में एक साधारण बदलाव के साथ हल करें , सोलर को एक विभाजक का उपयोग करके उन बैंड नामों को विभाजित करने के लिए कह रहा है। RegexTransformer
पर एक नज़र डालें
और इसका splitBy
पैरामीटर:
अगर आप splitBy
. को कॉन्फ़िगर करते हैं उसी विभाजक के साथ जिसका उपयोग आप group_concat
. के लिए कर रहे हैं चाल हो गई है, आपके पास कई मान होंगे और आपका पहलू अच्छा दिखेगा।