1
看起来,当它归结为在卡桑德拉表格排序连续列就像我们只能有四个不同的数据类型。四种类型的,我可以看到的是:Can Cassandra能够为特定的人类语言对列进行排序吗?
BytesType,AsciiType,UTF8Type,IntegerType
然而,要正确在给定的语言排序,一个使用strcoll()
,这使得使用的语言环境,并结束了根据语言对某些字符在其他字符之前或之后进行排序。
例如,在法国的语言,你有被整理如下的Ë字符口音:
...从E E E电子网...
我会想象UTF8Type
不会使法语演讲者的功能正常工作。
是要得到那个工作的唯一办法,切实履行我们自己的卡桑德拉排序? (哎呀,我不喜欢的Java ...)
据我所知,统一将是相同的,其已经提供了UTF8 ......但使用特定语言的规则,不会排序。我也不能修复的语言环境,因为我的网站是支持多种不同的语言,不只是法国......(虽然法国和英国将很好地工作法语语言环境,德语和西班牙语有变音符号和急性口音不同的规则...) –
对不起,我想我误解了你的帖子。所以你想根据语言环境获得不同的结果?我的印象是你想得到一致的结果。 – Laserbeak
我想要正确的结果,具体取决于该表特定的区域设置。换句话说,我要为英语,一个法国人,一个为德国和一个西班牙语(例如,所有的语言可以表示。)一个表,所产生的各种应与该表中的语言环境。这样我可以有人类语言特定的索引。 –