Bug #229
Mis à jour par Serge Heiden il y a environ 11 ans
* wrong if more that one position (see note 1)
* does not build the concordance query from the original index query (incomplete)
* wrong if more that one position (see note 1)
Remove or Document this link until resolved.
Two suggestions for a solution:
The CQL associated to the link must combine the constraints of the original CQL (for example CQL_A=[frpos="NOM"]) and the constraints expressed by the cell containing the link (for example: CQL_B=[frlemma="pouvoir"]).
* solution A) use the "::" operator to combine the queries: @CQL_A :: CQL_B;@
* solution B)
** 1) if necessary, add the INTERSECTION of two CQP result sets method to the CQi API (the operator is already present in CQP)
** 2) resolve CQL_B
** 3) return @INTERSECTION(CQP(CQL_A), CQP(CQL_B))@
Solution A is limited to the cases where CQL_A and CQL_B don't use the "::" operator.
Solution B is universal.
* does not build the concordance query from the original index query (incomplete)
* wrong if more that one position (see note 1)
Remove or Document this link until resolved.
Two suggestions for a solution:
The CQL associated to the link must combine the constraints of the original CQL (for example CQL_A=[frpos="NOM"]) and the constraints expressed by the cell containing the link (for example: CQL_B=[frlemma="pouvoir"]).
* solution A) use the "::" operator to combine the queries: @CQL_A :: CQL_B;@
* solution B)
** 1) if necessary, add the INTERSECTION of two CQP result sets method to the CQi API (the operator is already present in CQP)
** 2) resolve CQL_B
** 3) return @INTERSECTION(CQP(CQL_A), CQP(CQL_B))@
Solution A is limited to the cases where CQL_A and CQL_B don't use the "::" operator.
Solution B is universal.