我正在研究KB类型结构,我想为属性中的每个KB条目存储自由格式的文本/ Web内容。这些可能会很长-超过60K或更多的文本。
我的问题是:
字符串没有大小限制。所有长字符串都被外部化为单独的存储文件,有关详细信息,请参见http://neo4j.com/docs/stable/property-compression.html。
此“字符串存储文件”在内部使用块大小。如果字符串较大,则会分配多个块,从而在光盘上进行多次查找和读取操作。仅当使用非官方配置选项创建新的数据存储时,才可以配置块大小string_block_size,请参阅https://github.com/neo4j/neo4j/blob/2.3/community/kernel/src/main/java/org/neo4j/ graphdb / factory / GraphDatabaseSettings.java#L447。
如果有问题的字符串被包裹在双引号(从CSV导入非结构化文本应该工作")和字符串内的任何双引号得到一倍,看到http://neo4j.com/docs/stable/query-load-csv.html#加载csv导入数据包含转义字符。我不太记得,但是我认为如果换行符位于双引号中,则可以正确处理换行符。
| 归档时间: |
|
| 查看次数: |
2041 次 |
| 最近记录: |