Skip to content

Instantly share code, notes, and snippets.

@dnd
Created February 2, 2016 14:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dnd/4c8fa89fe10aeb1511b5 to your computer and use it in GitHub Desktop.
Save dnd/4c8fa89fe10aeb1511b5 to your computer and use it in GitHub Desktop.
Different scoring for same documents
// There are many more users that have been snipped out of this, but they all score exactly the same matching the first name 'lori'
[
{
"attributes": {
"first_name": "Lori",
"last_name": "Packer",
"phone": null,
"created_at": "2015-01-14T21:44:47.000Z",
"updated_at": "2015-01-14T21:55:08.000Z",
"role_ids": [
2,
29,
30
],
"id": "815414",
"_score": 1.8145683,
"_explanation": {
"value": 1.8145683,
"description": "max of:",
"details": [
{
"value": 1.8145683,
"description": "product of:",
"details": [
{
"value": 3.6291366,
"description": "sum of:",
"details": [
{
"value": 3.6291366,
"description": "weight(first_name:lori in 58978) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.6291366,
"description": "score(doc=58978,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.41375864,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.771144,
"description": "fieldWeight in 58978, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=58978)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
},
"_data": {
"_shard": 0,
"_node": "9IHOERRBS_uJf2qzSxMRdg",
"_index": "core_users",
"_type": "user",
"_id": "815414",
"_score": 1.8145683,
"_source": {
"first_name": "Lori",
"last_name": "Packer",
"phone": null,
"created_at": "2015-01-14T21:44:47.000Z",
"updated_at": "2015-01-14T21:55:08.000Z",
"role_ids": [
2,
29,
30
]
},
"_explanation": {
"value": 1.8145683,
"description": "max of:",
"details": [
{
"value": 1.8145683,
"description": "product of:",
"details": [
{
"value": 3.6291366,
"description": "sum of:",
"details": [
{
"value": 3.6291366,
"description": "weight(first_name:lori in 58978) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.6291366,
"description": "score(doc=58978,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.41375864,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.771144,
"description": "fieldWeight in 58978, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=58978)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
}
},
{
"attributes": {
"first_name": "Lori",
"last_name": "Polca",
"phone": null,
"created_at": "2010-11-12T00:39:04.000Z",
"updated_at": "2012-08-17T20:17:27.000Z",
"role_ids": [
2,
29,
30
],
"id": "325053",
"_score": 1.8145683,
"_explanation": {
"value": 1.8145683,
"description": "max of:",
"details": [
{
"value": 1.8145683,
"description": "product of:",
"details": [
{
"value": 3.6291366,
"description": "sum of:",
"details": [
{
"value": 3.6291366,
"description": "weight(first_name:lori in 151199) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.6291366,
"description": "score(doc=151199,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.41375864,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.771144,
"description": "fieldWeight in 151199, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=151199)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
},
"_data": {
"_shard": 0,
"_node": "9IHOERRBS_uJf2qzSxMRdg",
"_index": "core_users",
"_type": "user",
"_id": "325053",
"_score": 1.8145683,
"_source": {
"first_name": "Lori",
"last_name": "Polca",
"phone": null,
"created_at": "2010-11-12T00:39:04.000Z",
"updated_at": "2012-08-17T20:17:27.000Z",
"role_ids": [
2,
29,
30
]
},
"_explanation": {
"value": 1.8145683,
"description": "max of:",
"details": [
{
"value": 1.8145683,
"description": "product of:",
"details": [
{
"value": 3.6291366,
"description": "sum of:",
"details": [
{
"value": 3.6291366,
"description": "weight(first_name:lori in 151199) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.6291366,
"description": "score(doc=151199,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.41375864,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.771144,
"description": "fieldWeight in 151199, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=151199)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
}
},
{
"attributes": {
"first_name": "Lori",
"last_name": "Jefferies",
"phone": null,
"created_at": "2011-04-19T18:52:16.000Z",
"updated_at": "2016-02-01T13:15:46.621Z",
"role_ids": [
2,
3,
4,
5,
6,
7,
11,
12,
13,
15,
16,
17,
22,
25,
29,
30
],
"id": "372409",
"_score": 1.8145683,
"_explanation": {
"value": 1.8145683,
"description": "max of:",
"details": [
{
"value": 1.8145683,
"description": "product of:",
"details": [
{
"value": 3.6291366,
"description": "sum of:",
"details": [
{
"value": 3.6291366,
"description": "weight(first_name:lori in 4029) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.6291366,
"description": "score(doc=4029,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.41375864,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.771144,
"description": "fieldWeight in 4029, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=4029)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
},
{
"value": 1.7408577,
"description": "product of:",
"details": [
{
"value": 3.4817154,
"description": "sum of:",
"details": [
{
"value": 3.4817154,
"description": "weight(last_name:jefferies in 4029) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.4817154,
"description": "score(doc=4029,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.40526775,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.591148,
"description": "idf(docFreq=600, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.591148,
"description": "fieldWeight in 4029, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.591148,
"description": "idf(docFreq=600, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=4029)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
},
"_data": {
"_shard": 0,
"_node": "9IHOERRBS_uJf2qzSxMRdg",
"_index": "core_users",
"_type": "user",
"_id": "372409",
"_score": 1.8145683,
"_source": {
"first_name": "Lori",
"last_name": "Jefferies",
"phone": null,
"created_at": "2011-04-19T18:52:16.000Z",
"updated_at": "2016-02-01T13:15:46.621Z",
"role_ids": [
2,
3,
4,
5,
6,
7,
11,
12,
13,
15,
16,
17,
22,
25,
29,
30
]
},
"_explanation": {
"value": 1.8145683,
"description": "max of:",
"details": [
{
"value": 1.8145683,
"description": "product of:",
"details": [
{
"value": 3.6291366,
"description": "sum of:",
"details": [
{
"value": 3.6291366,
"description": "weight(first_name:lori in 4029) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.6291366,
"description": "score(doc=4029,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.41375864,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.771144,
"description": "fieldWeight in 4029, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.771144,
"description": "idf(docFreq=501, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=4029)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
},
{
"value": 1.7408577,
"description": "product of:",
"details": [
{
"value": 3.4817154,
"description": "sum of:",
"details": [
{
"value": 3.4817154,
"description": "weight(last_name:jefferies in 4029) [PerFieldSimilarity], result of:",
"details": [
{
"value": 3.4817154,
"description": "score(doc=4029,freq=1.0 = termFreq=1.0\n), product of:",
"details": [
{
"value": 0.40526775,
"description": "queryWeight, product of:",
"details": [
{
"value": 8.591148,
"description": "idf(docFreq=600, maxDocs=1190333)"
},
{
"value": 0.04717271,
"description": "queryNorm"
}
]
},
{
"value": 8.591148,
"description": "fieldWeight in 4029, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 8.591148,
"description": "idf(docFreq=600, maxDocs=1190333)"
},
{
"value": 1,
"description": "fieldNorm(doc=4029)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
}
}
]
[
{
"attributes": {
"first_name": "Lori",
"last_name": "Jefferies",
"phone": "1-110-013-9586",
"created_at": "2016-02-01T21:50:54.751Z",
"updated_at": "2016-02-01T21:50:54.751Z",
"role_ids": [],
"id": "6",
"_score": 0.5577524,
"_explanation": {
"value": 0.5577524,
"description": "max of:",
"details": [
{
"value": 0.2501596,
"description": "product of:",
"details": [
{
"value": 0.5003192,
"description": "sum of:",
"details": [
{
"value": 0.5003192,
"description": "weight(first_name:lori in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 0.5003192,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.3559812,
"description": "queryWeight, product of:",
"details": [
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 1.4054651,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
},
{
"value": 0.5577524,
"description": "product of:",
"details": [
{
"value": 1.1155047,
"description": "sum of:",
"details": [
{
"value": 1.1155047,
"description": "weight(last_name:jefferies in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 1.1155047,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.53154397,
"description": "queryWeight, product of:",
"details": [
{
"value": 2.0986123,
"description": "idf(docFreq=1, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 2.0986123,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 2.0986123,
"description": "idf(docFreq=1, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
},
"_data": {
"_shard": 0,
"_node": "QM7BQYlnRcyAub2TviJgig",
"_index": "core_test_users",
"_type": "user",
"_id": "6",
"_score": 0.5577524,
"_source": {
"first_name": "Lori",
"last_name": "Jefferies",
"phone": "1-110-013-9586",
"created_at": "2016-02-01T21:50:54.751Z",
"updated_at": "2016-02-01T21:50:54.751Z",
"role_ids": []
},
"_explanation": {
"value": 0.5577524,
"description": "max of:",
"details": [
{
"value": 0.2501596,
"description": "product of:",
"details": [
{
"value": 0.5003192,
"description": "sum of:",
"details": [
{
"value": 0.5003192,
"description": "weight(first_name:lori in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 0.5003192,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.3559812,
"description": "queryWeight, product of:",
"details": [
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 1.4054651,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
},
{
"value": 0.5577524,
"description": "product of:",
"details": [
{
"value": 1.1155047,
"description": "sum of:",
"details": [
{
"value": 1.1155047,
"description": "weight(last_name:jefferies in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 1.1155047,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.53154397,
"description": "queryWeight, product of:",
"details": [
{
"value": 2.0986123,
"description": "idf(docFreq=1, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 2.0986123,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 2.0986123,
"description": "idf(docFreq=1, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
}
},
{
"attributes": {
"first_name": "Lori",
"last_name": "Packer",
"phone": "(929) 402-8305 x32792",
"created_at": "2016-02-01T21:50:54.722Z",
"updated_at": "2016-02-01T21:50:54.722Z",
"role_ids": [],
"id": "4",
"_score": 0.2501596,
"_explanation": {
"value": 0.2501596,
"description": "max of:",
"details": [
{
"value": 0.2501596,
"description": "product of:",
"details": [
{
"value": 0.5003192,
"description": "sum of:",
"details": [
{
"value": 0.5003192,
"description": "weight(first_name:lori in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 0.5003192,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.3559812,
"description": "queryWeight, product of:",
"details": [
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 1.4054651,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
},
"_data": {
"_shard": 0,
"_node": "QM7BQYlnRcyAub2TviJgig",
"_index": "core_test_users",
"_type": "user",
"_id": "4",
"_score": 0.2501596,
"_source": {
"first_name": "Lori",
"last_name": "Packer",
"phone": "(929) 402-8305 x32792",
"created_at": "2016-02-01T21:50:54.722Z",
"updated_at": "2016-02-01T21:50:54.722Z",
"role_ids": []
},
"_explanation": {
"value": 0.2501596,
"description": "max of:",
"details": [
{
"value": 0.2501596,
"description": "product of:",
"details": [
{
"value": 0.5003192,
"description": "sum of:",
"details": [
{
"value": 0.5003192,
"description": "weight(first_name:lori in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 0.5003192,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.3559812,
"description": "queryWeight, product of:",
"details": [
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 1.4054651,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
}
},
{
"attributes": {
"first_name": "Lori",
"last_name": "Polca",
"phone": "1-377-377-9358",
"created_at": "2016-02-01T21:50:54.737Z",
"updated_at": "2016-02-01T21:50:54.737Z",
"role_ids": [],
"id": "5",
"_score": 0.2501596,
"_explanation": {
"value": 0.2501596,
"description": "max of:",
"details": [
{
"value": 0.2501596,
"description": "product of:",
"details": [
{
"value": 0.5003192,
"description": "sum of:",
"details": [
{
"value": 0.5003192,
"description": "weight(first_name:lori in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 0.5003192,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.3559812,
"description": "queryWeight, product of:",
"details": [
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 1.4054651,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
},
"_data": {
"_shard": 0,
"_node": "QM7BQYlnRcyAub2TviJgig",
"_index": "core_test_users",
"_type": "user",
"_id": "5",
"_score": 0.2501596,
"_source": {
"first_name": "Lori",
"last_name": "Polca",
"phone": "1-377-377-9358",
"created_at": "2016-02-01T21:50:54.737Z",
"updated_at": "2016-02-01T21:50:54.737Z",
"role_ids": []
},
"_explanation": {
"value": 0.2501596,
"description": "max of:",
"details": [
{
"value": 0.2501596,
"description": "product of:",
"details": [
{
"value": 0.5003192,
"description": "sum of:",
"details": [
{
"value": 0.5003192,
"description": "weight(first_name:lori in 0) [PerFieldSimilarity], result of:",
"details": [
{
"value": 0.5003192,
"description": "score(doc=0,freq=1.0), product of:",
"details": [
{
"value": 0.3559812,
"description": "queryWeight, product of:",
"details": [
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 0.25328356,
"description": "queryNorm"
}
]
},
{
"value": 1.4054651,
"description": "fieldWeight in 0, product of:",
"details": [
{
"value": 1,
"description": "tf(freq=1.0), with freq of:",
"details": [
{
"value": 1,
"description": "termFreq=1.0"
}
]
},
{
"value": 1.4054651,
"description": "idf(docFreq=3, maxDocs=6)"
},
{
"value": 1,
"description": "fieldNorm(doc=0)"
}
]
}
]
}
]
}
]
},
{
"value": 0.5,
"description": "coord(1/2)"
}
]
}
]
}
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment