-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow search for internal identifiers (was: "Cannot search for dictyBase gene IDs") #120
Comments
It is searchable on the landing page and quick search boxes, but the id-part-only fields are not normally loaded into the other search indexes, probably since they're not guaranteed to be unique. This can be revisited when we go into 2.3 (the next time we're planning on playing with the indexing), but for now you can just use the full ID in non-quicksearch contexts. |
Similar example moved from GO help; When I search in AmiGO (Advanced search: genes and gene products in the free text filtering box) for a UniProt accession, I don't think we can assume that people will know what the prefixes for all |
@kltm, I don't understand this part:
Why is there any uniqueness assumption here? Why isn't the ID just another piece of text Solr can search on? What's "id-part-only" fields? The phenotype seems to be that medial_searches for what I call the "global ID" work fine, but the "local ID" do not. See the Identifiers wiki page for an explanation of my terminology. So a medial_search for http://amigo2.berkeleybop.org/amigo/search/bioentity?q=PomBase:SPAC23A1.08c will yield the desired result, but http://amigo2.berkeleybop.org/amigo/search/bioentity?q=SPAC23A1.08c will not. This is in contrast to autocomplete, in which either local ID or global ID can be used, with expected results. So the solution would be to have the medial_search use the same index or indexing strategy as the autocomplete, so behavior is consistent (here by consistent I mean that any result obtainable in autocomplete should probably be a subset of the result obtained by hitting return and getting medial search).
By quicksearch you mean autocomplete? This is OK for GOC members as we should all have all gene database prefixes memorized. But we can't expect the average user to do this of course. The simpler solution is to use autocomplete if you know where it is you want to end up, and to use search for searching (and expect a set of results). I had never encountered this quirk in search behavior before, because if I want to end up on a gene page, and I know some ID, ID portion or symbol, I use autocomplete. I just type "SPAC23A1.08c" in the box marked "quick search", and a few milliseconds later the gene shows up in autocomplete and I just navigate there directly, no medial search. I'm wondering if a translatlantic lag means that UK users are more likely to hit return before autocomplete has a chance to work? |
Hi So then I tried pasting PARK2 in the search field, this time I got 33 Why isn't it possible to search AmiGO using the UniProtKB ID? and why can't I would suggest that this issue needs to be addressed sooner rather than later Thanks Ruth |
Searching by ID local parts will be fixed with #157 multiple IDs for the same gene: we don't intend to use the star system, we'll only load the GCRPs. See my announcement to go-discuss about UniProtKB switching to using the GCRP, and this geneontology/go-site#185 - will be fixed June 6 |
Note medial search issues as well from #514 |
In the Genes and Gene products search I searched for a dictyBase gene ID, such as DDB_G0291352, but get no result. However, the link to the gene is http://amigo2-test.stanford.edu/amigo/gene_product/dictyBase:DDB_G0291352
Can you add DDB_G IDs to be searchable?
The text was updated successfully, but these errors were encountered: