Navigation Menu

Skip to content

Commit

Permalink
q: don't use default field
Browse files Browse the repository at this point in the history
  • Loading branch information
kou committed Aug 3, 2012
1 parent dd2a83b commit 39ecd30
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 8 deletions.
2 changes: 1 addition & 1 deletion lib/q-translator.js
Expand Up @@ -32,7 +32,7 @@ QueryTranslator.prototype = {
}
term += this.query[this.offset];
}
return this.defaultField + ":'" + escapeTerm(term) + "'";
return "'" + escapeTerm(term) + "'";
},
translatePhraseTerm: function() {
if (this.query[this.offset] != '"') {
Expand Down
10 changes: 3 additions & 7 deletions test/q-translator.test.js
Expand Up @@ -10,7 +10,6 @@ function testIndividualTerm(label, individualTerm,
test('individual term: ' + label + ': ' +
'<' + individualTerm + '> -> <' + expectedBooleanQuery + '>', function() {
var translator = new QueryTranslator(individualTerm);
translator.defaultField = "field";
var actualBooleanQuery = translator.translateIndividualTerm();
assert.deepEqual({
booleanQuery: actualBooleanQuery,
Expand All @@ -28,7 +27,6 @@ function testPhraseTerm(label, phraseTerm,
test('phrase term: ' + label + ': ' +
'<' + phraseTerm + '> -> <' + expectedBooleanQuery + '>', function() {
var translator = new QueryTranslator(phraseTerm);
translator.defaultField = "field";
var actualBooleanQuery = translator.translatePhraseTerm();
assert.deepEqual({
booleanQuery: actualBooleanQuery,
Expand All @@ -45,7 +43,6 @@ function testPhraseTermError(label, phraseTerm, context, detail) {
test('error: phrase term: ' + label + ': ' +
'<' + phraseTerm + '>', function() {
var translator = new QueryTranslator(phraseTerm);
translator.defaultField = "field";
var actualError;
assert.throw(function() {
try {
Expand All @@ -63,7 +60,6 @@ function testTerm(label, term, expectedOffset, expectedBooleanQuery) {
test('term: ' + label + ': ' +
'<' + term + '> -> <' + expectedBooleanQuery + '>', function() {
var translator = new QueryTranslator(term);
translator.defaultField = "field";
var actualBooleanQuery = translator.translateTerm();
assert.deepEqual({
booleanQuery: actualBooleanQuery,
Expand All @@ -80,11 +76,11 @@ suite('QueryTranslator', function() {
testIndividualTerm("an individual term",
"star wars",
"star".length,
"field:'star'");
"'star'");
testIndividualTerm("an individual term: single quote",
"let's go",
"let's".length,
"field:'let\\'s'");
"'let\\'s'");

testPhraseTerm("no special character",
'"star wars" luke',
Expand All @@ -110,5 +106,5 @@ suite('QueryTranslator', function() {
testTerm("a term",
" star wars",
" star".length,
"field:'star'");
"'star'");
});

0 comments on commit 39ecd30

Please sign in to comment.