मैं datastax उद्यम 5.0.2 का उपयोग कर रहा है और मैं Solrकैसेंड्रा datastax साथ Solr स्कीमा उत्पन्न करने के लिए
मैं यह कोशिश का उपयोग करना चाहते असमर्थ:
dsetool create_core keyspace.table generateResources = सच अनुक्रमणः = सच
लेकिन मैं मिलता है इस:
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Type org.apache.cassandra.db.marshal.ByteType is not supported with automatic Solr schema generation.
Specify 'lenient: true' in your resource generation options to ignore unsupported columns.
और जब मैं उदार सच के साथ की कोशिश मैं इसे या तो क्योंकि मेरी प्राथमिक कुंजी एक बाइट क्षेत्र 'प्रकार' का नाम दिया है
org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Schema Parsing Failed: Schema contains no indexed field for element 'type' of composite key '(lang,type)
कोई सुराग यह कैसे हल करने के लिए काम नहीं कर सकते हैं?
मेरे तालिका 100 से अधिक क्षेत्रों में यह इसे मैन्युअल
आप मिलता है अगर तुम 'infer_solr_schema' का उपयोग करें? https://docs.datastax.com/en/datastax_enterprise/5.0/datastax_enterprise/tools/dsetool.html#dsetool__inferSolrschema – markc
नहीं, मैन्युअल रूप से मैपिंग करते समय बाइट प्रकार समर्थित नहीं है और/या लेंस मोड में – Bouki
यदि आप डुप्लिकेट उत्पन्न कर सकते हैं इस बाइट प्रकार के बिना डमी टेबल तब उस से स्कीमा बनाएं, फिर आप इसे मूल तालिका के लिए उपयोग कर सकते हैं। आप संभवतः 'संग्रहित = झूठा' और 'अनुक्रमित = झूठा' सेट करने में सक्षम हो सकते हैं और अभी भी इसे स्कीमा – markc