Skip to content
This repository was archived by the owner on May 30, 2019. It is now read-only.

Commit dab46d4

Browse files
author
Charles Greer
committed
Null owner test, smaller snippets
1 parent ac31ea3 commit dab46d4

File tree

2 files changed

+15
-15
lines changed

2 files changed

+15
-15
lines changed

database/options/questions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,9 @@
151151
},
152152
"transform-results":{
153153
"apply":"snippet",
154-
"max-snippet-chars":100,
154+
"max-snippet-chars":50,
155155
"max-matches":4,
156-
"per-match-tokens":10,
156+
"per-match-tokens":5,
157157
"preferred-matches":{"json-property":["text","title"]}
158158
},
159159
"values": [

database/transforms/search-response.sjs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,16 @@ function joinReputations(ownerNodes) {
4242
/* this function requires bulk input */
4343
function searchTransform(context, params, input) {
4444
var outputObject = input.toObject();
45+
var unknownOwner = {
46+
id : "unknown",
47+
userName : "unknown",
48+
displayName : "unknown",
49+
reputation : 0
50+
};
51+
4552
if (outputObject.owner === undefined) {
46-
outputObject.owner = {
47-
id : "unknown",
48-
userName : "unknown",
49-
displayName : "unknown",
50-
reputation : 0
51-
};
52-
}
53+
outputObject.owner = unknownOwner;
54+
};
5355
var ownerNodes = input.xpath(".//owner");
5456
if (ownerNodes.count > 0) {
5557
var joinedOwners = joinReputations(ownerNodes);
@@ -59,15 +61,13 @@ function searchTransform(context, params, input) {
5961
var answer = outputObject.answers[i];
6062
answer.owner = joinedOwners[answer.owner.id];
6163
if (answer.owner === undefined) {
62-
answer.owner = {
63-
id : "unknown",
64-
userName : "unknown",
65-
displayName : "unknown",
66-
reputation : 0
67-
};
64+
answer.owner = unknownOwner;
6865
}
6966
}
7067
}
68+
if (outputObject.owner === undefined) {
69+
outputObject.owner = unknownOwner;
70+
}
7171
return outputObject;
7272
} else {
7373
/* search response here */

0 commit comments

Comments
 (0)