method='byX' .. returns data.frame with view oriented towards entries of x: character column x for entire content of x; integer column x.Ind for index of x;
character column TagBest for most frequent matching isolated tag/ID; integer column y.IndBest index of most frequent matching y;
character column y.IndAll index for all y matching any of the tags;
character column y.Match for entire content of best matching y;
character column y.Adj for y adjusted to best matching y for easier subsequent perfect matching.
method=c("byX","filter") .. combinded argument to keep only lines with any matches
method='byTag' .. returns matrix (of integers) from view of isolated tags from x (a separate line for each tag from x matching to y);
method=c("byTag","filter") ..if combined as arguments, this will return a data.frame for all unique tags with any matches between x and y, with
additional colunms x.AllInd for all matching x-indexes, y.IndBest best matching y index; x.n for number of different x conatining this tag;
y.AllInd for all matching y-indexes
method='adjustXtoY' .. returns vector with x adjusted to y, ie those elements of x matching are replace by the exact corresponding term of y.
method=NULL .. If no term matching the options shown above is given, another version of 'asIndex' is returned, but indexes to y _after_ spliting by sep.
Again, this method can be filtered by using method="filter" to focus on the best matches to x.