Feature #1533

RCP: 0.7.7, use CQL @ marker in command, focus and highlight mode

Added by Matthieu Decorde almost 4 years ago. Updated 6 months ago.

Status:New Start date:09/29/2015
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Commands Spent time: -
Target version:TXM 0.8.1

Description

When a CQL contains an '@' marker, like in for example "'je' @[pos='V.*']", the result match list contains three columns named CQI_CONST_FIELD_MATCH (start), CQI_CONST_FIELD_MATCHEND (end) and CQI_CONST_FIELD_TARGET (target: corresponding to the position of the match marked by '@' in the query, that is the verbs in the sample query).

See a complete example usage in Groovy in the CQi tutorial.

The Index, Concordance commands must use the target position in their arguments if it is present in the queries.

A command can test if an '@' target was expressed in the query by using the following test code on the results list: CQI_CQP_SUBCORPUS_HAS_FIELD("DISCOURS:RES1", CQI_CONST_FIELD_TARGET).

In some cases the target is not resolved (exemple : "je" [] [frpos=[V.+"]).

  • Concordance
  • Concordance: optionally,
    • a) must fill the pivot column only with the position marked by the @ target
    • OR b) wrap with "[" and "]" characters the position marked by the @ target in the pivot column text value see #1532
    • OR c) highlight the position marked by the @ target in the pivot column (for example in bold). In that case the BackToText action could also highlight differently the position marked by the @ target in the edition
    • if the target is not resolved, no highlight or wrapping is done

Solution

Allow the user to choose the command behavior between :
  • focus
  • highlight

-----------> how , when ?

Currently the Index&Cooccurrences are focusing and the Concordance is highlighting. The referencer and Progression are not using it.

History

#1 Updated by Sebastien Jacquot about 1 year ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

#2 Updated by Matthieu Decorde 6 months ago

  • Subject changed from RCP: 0.7.7, use CQL @ marker in Index command, focus and highlight mode to RCP: 0.7.7, use CQL @ marker in command, focus and highlight mode
  • Description updated (diff)
  • Target version changed from TXM 0.8.0 to TXM 0.8.1

Also available in: Atom PDF