This topic created in 2991 days ago, the information mentioned may be changed or developed.
想把 IPv6 与国家的关联关系导入 Solr,并用于查询。
每条数据的属性分别是:起始 IP,结束 IP,国家名称。其中,所有 IPv6 地址已转换成 128 位整数。
但是 Solr 好像不支持 128 位整数,有没有办法解决? Google 了一圈无果……
9 replies • 2018-04-14 20:05:15 +08:00
 |
|
4
lqs Apr 14, 2018 via iPhone
取前 64 位就行了
|
 |
|
6
gabon Apr 14, 2018 via Android
BigInteger long 数组或者 byte 数组封装一个对象,重写 compareTo 方法。
|
 |
|
7
fox0001 Apr 14, 2018 via Android
@ gabon #6 不好意思,不懂,没试过扩展 Solr。有没有详细一点的教程?
|
 |
|
8
lianyue Apr 14, 2018 via iPhone
换成 字符串 二进制 01010101010 这种 128 位 很好比对
|
 |
|
9
realpg Apr 14, 2018
取前 48 位就够了 目前 IPV6 分配,应该是最小分配块也是 /48 的
|