blob: 91064d97f4b094715f56d34327cb13c76a8c7927 [file] [log] [blame]
DataverseUse test
TypeDecl DBLPType [
closed RecordType {
id : integer,
dblpid : string,
title : string,
authors : string,
misc : string
}
]
DatasetDecl DBLP(DBLPType) partitioned by [[id]]
WriteOutputTo asterix_nc1:rttest/consolidate-complex-selects.aql
Query:
SELECT ELEMENT [
RecordConstructor [
(
LiteralExpr [STRING] [Paper]
:
Variable [ Name=$paper_tokens ]
)
(
LiteralExpr [STRING] [Query]
:
Variable [ Name=$query_tokens ]
)
]
]
FROM [ FunctionCall Metadata.dataset@1[
LiteralExpr [STRING] [DBLP]
]
AS Variable [ Name=$paper ]
]
Let Variable [ Name=$paper_tokens ]
:=
FunctionCall test.word-tokens@1[
FieldAccessor [
Variable [ Name=$paper ]
Field=title
]
]
Let Variable [ Name=$query_tokens ]
:=
FunctionCall test.word-tokens@1[
LiteralExpr [STRING] [Transactions for Cooperative Environments]
]
Let Variable [ Name=$jacca ]
:=
FunctionCall test.similarity-jaccard-check@3[
Variable [ Name=$paper_tokens ]
Variable [ Name=$query_tokens ]
LiteralExpr [FLOAT] [0.8]
]
Let Variable [ Name=$jaccb ]
:=
FunctionCall test.similarity-jaccard-check@3[
Variable [ Name=$paper_tokens ]
Variable [ Name=$query_tokens ]
LiteralExpr [FLOAT] [0.5]
]
Let Variable [ Name=$jaccc ]
:=
FunctionCall test.similarity-jaccard-check@3[
Variable [ Name=$paper_tokens ]
Variable [ Name=$query_tokens ]
LiteralExpr [FLOAT] [0.3]
]
Where
OperatorExpr [
IndexAccessor [
Variable [ Name=$jacca ]
Index: LiteralExpr [LONG] [0]
]
and
IndexAccessor [
Variable [ Name=$jaccb ]
Index: LiteralExpr [LONG] [0]
]
and
OperatorExpr [
FieldAccessor [
Variable [ Name=$paper ]
Field=authors
]
=
LiteralExpr [STRING] [testauth]
]
and
Variable [ Name=$jaccc ]
]