それは動作しません、機能クエリTF(フィールド、用語)使用しようとしているはあなたがダブルチェックをしたい場合はValueSourceParser
を閲覧し、3.5では使用できませんです。 &はまだリリースされ安定していない、3.5に比べAPIの変更の重要なレベルがあるだろうトランク&それを使用しますが、のSolr 4.xのを用心からSolr Nightly Build - あなたは毎晩を構築のSolr 4.xを取得する必要があります。
Maven
を使用している場合は、pom.xmlを変更してTrunkからatrifactsを取得し、ValueSourceParser
から始まるソースコードを参照すると、コードとの関連性があるかどうかを知ることができます機能がどのように実装されているのですか?&例については
: [http://yonik.wordpress.com/2011/:あなたは
// From Solr 4 `ValueSourceParser` Trunk Source Code
addParser("tf", new ValueSourceParser() {
@Override
public ValueSource parse(FunctionQParser fp) throws ParseException {
TInfo tinfo = parseTerm(fp);
return new TFValueSource(tinfo.field, tinfo.val, tinfo.indexedField, tinfo.indexedBytes);
}
});
、用語ベクトル関数のクエリに関連したパーサを見ることができます私はまた次のブログ上の構文を以下のい03/10/solr-relevancy-function-queries /] [3] –