Open sjarmak opened 2 days ago
See a fully parsed query example below. Note that the author field expansion always contains JWST. We can adjust query processing in a number of ways to resolve this:
Query: Stephanie Jarmak JWST
Parses to: FunctionScoreQuery(FunctionScoreQuery((((abstract:\"stephanie jarmak (acr::jwst syn::jwst syn::james webb space telescope)\"~4)^0.7 | (identifier:stephaniejarmakjwst)^0.8 | ((ConstantScore(bibstem:stephanie jarmak jwst))^10.0)^0.8 | ((ConstantScore((author:jwst, s j * | author:jwst, s * | author:jwst, | author:jwst,* | author:jwst, s jarmak * | author:jwst, stephanie jarmak * | author:stephanie jarmak jwst, | author:jwst, s | author:stephanie jarmak jwst,* | author:jwst, s jarmak | author:jwst, stephanie * | author:jwst, s j | author:jwst, stephanie j * | author:jwst, stephanie jarmak | author:jwst, stephanie j | author:jwst, stephanie)))^13.0)^0.85 | (keyword:\"stephanie jarmak (acr::jwst syn::jwst syn::james webb space telescope)\"~4)^0.8 | (title:\"stephanie jarmak (acr::jwst syn::jwst syn::james webb space telescope)\"~4)^0.8 | ((ConstantScore(year:stephaniejarmakjwst))^10.0)^0.8 | ((ConstantScore((first_author:stephanie jarmak jwst, | first_author:jwst, s * | first_author:jwst, s jarmak * | first_author:jwst, s | first_author:jwst, s jarmak | first_author:jwst, stephanie j | first_author:stephanie jarmak jwst,* | first_author:jwst, stephanie * | first_author:jwst, stephanie j * | first_author:jwst, s j | first_author:jwst, s j * | first_author:jwst, | first_author:jwst, stephanie jarmak * | first_author:jwst, stephanie | first_author:jwst, stephanie jarmak | first_author:jwst,*)))^14.0)^0.9) | (((title:stephanie)^0.8 | (abstract:stephanie)^0.7 | ((ConstantScore((first_author:stéphanie, | first_author:stephanie, | first_author:stephanie,* | first_author:stéphanie,*)))^14.0)^0.9 | ((ConstantScore(year:stephanie))^10.0)^0.8 | ((ConstantScore(bibstem:stephanie))^10.0)^0.8 | (identifier:stephanie)^0.8 | (keyword:stephanie)^0.8 | ((ConstantScore((author:stéphanie,* | author:stephanie,* | author:stephanie, | author:stéphanie,)))^13.0)^0.85) (((ConstantScore(first_author:jarmak, first_author:jarmak,*))^14.0)^0.9 | (keyword:jarmak)^0.8 | ((ConstantScore(author:jarmak, author:jarmak,*))^13.0)^0.85 | (title:jarmak)^0.8 | (identifier:jarmak)^0.8 | (abstract:jarmak)^0.7 | ((ConstantScore(year:jarmak))^10.0)^0.8 | ((ConstantScore(bibstem:jarmak))^10.0)^0.8) ((Synonym(abstract:acr::jwst abstract:syn::james webb space telescope abstract:syn::jwst))^0.7 | ((ConstantScore(year:jwst))^10.0)^0.8 | (identifier:jwst)^0.8 | ((ConstantScore(first_author:jwst, first_author:jwst,*))^14.0)^0.9 | ((ConstantScore(bibstem:jwst))^10.0)^0.8 | ((ConstantScore(author:jwst, author:jwst,*))^13.0)^0.85 | (Synonym(keyword:acr::jwst keyword:syn::james webb space telescope keyword:syn::jwst))^0.8 | (Synonym(title:acr::jwst title:syn::james webb space telescope title:syn::jwst))^0.8))), scored by boost(sum(float(cite_read_boost),const(0.5)))))
If you put in a first and last name before a keyword (unfielded) the search system is unable to retrieve relevant results, in some cases only finding a single or no document (e.g. for stephanie jarmak JWST the only record returned is one where "JWST," is an author).
The author name should be parsed into the author field and the non-author term into the abs field.
Examples: