Выражение экспорта SOLR с полем типа UUIDField возвращает java.util.UUID: 46d49d49-ac91-49fc-b3c4-79d70e16c744 - PullRequest
0 голосов
/ 22 января 2019

Экспортировать выражение с полем типа UUIDField (fieldType name = "uuid" class = "solr.UUIDField" indexed = "true") возвращает в результирующем наборе тип поля и затем значение, например:

этот запрос:

*search(Schema1,q="uuidFieldName:[* TO *]",fl="uuidFieldName,Time",sort="Time 
asc",qt="/export")* 

возвращается:

{
  "result-set": {
    "*docs": [
      {
        "uuidFieldName": [
          "java.util.UUID:46d49d49-ac91-49fc-b3c4-79d70e16c744"
        ],
        "Time": "2019-01-21T16:08:03.979Z"
      },
      {
        "uuidFieldName": [
          "java.util.UUID:3dfdaed7-8060-4caa-af63-75cd064dd0e0"
        ],
        "Time": "2019-01-21T16:08:03.979Z"
      },
      {
        "EOF": true,
        "RESPONSE_TIME": 4
      }
    ]
  }
}

Я ожидаю, что значение будет просто GUID, а не: "java.util.UUID: 3dfdaed7-8060-4caa-af63-75cd064dd0e0"

Есть идеи?

...