The Altair Community is migrating to a new platform to provide a better experience for you. In preparation for the migration, the Altair Community is on read-only mode from October 28 - November 6, 2024. Technical support via cases will continue to work as is. For any urgent requests from Students/Faculty members, please submit the form linked here
"Text dictionary matching"
The Filter (Dictionary) filters OUT words - is there a way to keep words matching those in a dictionary. I can use FiilterTokens(byContent), but this needs a verrrrrry long list of words as a regular expression. Am looking for something akin to an 'Invert' choice in the Filter(Dictionary) operator.
Thanks.
Thanks.
Tagged:
0
Answers
Since the "Filter Documents/Tokens" operators do not provide the ability to use a dictionary file, you could perhaps modiy these operators (or invert the bevavior of the stopword filter) if you are familiar with Java programming. If you don't want to look at the source code you might possible load a dictionary file and automatically build a regular expression from it (just concatenate the dictionary words separated by a vertical bar). But I don't know if there are some length limitations for macros that would prevent you from using this long expression as parameter for "Filter Documents (by Content)".
Just a few thoughts...
Regards
Matthias
the good news are: No length limitation. The Bad news: Currently no possibility to invert it. But might be easier implementing a script that will build the "opposite" of tokens in a document given two documents than implementing the hole dictionary method again.
Greetings,
Sebastian