Closed deandr closed 9 years ago
1) Corrigir o texto informativo abaixo do campo de busca na tela do histórico:
Para combinar suas busca utiliza os conectores "AND", "OR" e "AND NOT".
para
Para combinar suas buscas, utilize os conectores "AND", "OR" e "AND NOT".
2) As interfaces Espanhol e Inglês não estão funcionando. Já deveriam estar funcionando?
3) Isso é mais uma opinião do que uma correção. Eu como usuário fiquei confuso com a forma as expressões de busca são escritas. Por exemplo, nome do periódico é identificado por "ta", título do artigo é "ti". @fabiobatalha, vamos continuar seguindo dessa forma?
4) Fiz uma busca por "AIDS" no resumo e não encontrou nenhum resultado. Fiz a mesma busca no portal atual e encontrou mais de 3000 resultados: http://search.scielo.org/?output=site&lang=pt&from=0&sort=&format=abstract&count=20&fb=&page=1&q=aids&index=ab&where=ORG&search_form_submit=Pesquisar
5) Isso não tem muito a ver com a função do histórico, mas foi um problema (?) que eu percebi. Fiz uma pesquisa com a seguinte expressão:
(ta:(arquivos)) AND in:("scl") and (ti:(aids))
Essa busca deveria trazer todos os periódicos que possuam "arquivos" no nome e artigos que possuam "aids" em seu título. A busca traz 4 resultados, sendo que 2 deles não tem a palavra "Aids" no título:
@alexxxmendonca
O ideal seria você colocar cada uma das perguntas em um ticket isolado. Quanto ao item 3. Isso acontece pois o campos definidos no passado seguiam esse padrão de 2 letras.
Podemos avaliar a troca desses para nomes mais descritivos. Concordo que facilitaria na construção de expressões de busca para usuários mais avançados.
Abri um Ticket específico para essa tarefa. #126
Ok! Devo marcá-los com algum milestone específico?
Os itens 1 e 2 são de fácil correção e podem ser marcados para iteração 4.
Concordo com a observação do Alex em relação ao item 3, as chaves utilizadas na indexação não diz absolutamente nada para o usuário, o que praticamente inviabiliza o uso de estratégias de busca.
Visando diminuir isso havíamos concordado em alterar essas chaves, ver: https://github.com/scieloorg/search-journals/pull/112/files#diff-52a8834e30fa29511d993cf10610837bR73
Segue a tradução proposta:
<fields>
<field name="_version_" type="long" indexed="true" stored="true"/>
<!-- Id used from Solr as a unique key:<uniqueKey>id</uniqueKey> -->
<field name="id" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Publisher ID = consist of 'S' + ISSN + numbers + '-' + and the abbreviation of collection, in the future it can be anything -->
<field name="pid" type="publisher_id" indexed="true" stored="false" multiValued="false"/>
<!-- Abbreviation of collection **from:in to:collection** -->
<field name="in" type="string" indexed="true" stored="true" multiValued="true"/>
<!-- Document Type **from:type to:document_type** -->
<field name="type" type="string" indexed="true" stored="true"/>
<!-- Author **from:au to:author** -->
<field name="au" type="text" indexed="true" stored="true" multiValued="true"/>
<!-- Original Title **from:ti to:original_title** -->
<field name="ti" type="text" indexed="true" stored="true" multiValued="true"/>
<!-- Abbreviation Title **from:ab to:abbreviation_title** -->
<field name="ab" type="text" indexed="true" stored="false" multiValued="true"/>
<!-- Language **from:la to:languages** list of languages -->
<field name="la" type="lowercase" indexed="true" stored="true" multiValued="true"/>
<!-- Area Knowledge **from:ac to:area_knowledge** list of area knowledge -->
<field name="ac" type="string" indexed="true" stored="true" multiValued="true"/>
<!-- Short title **from:ta to:short_title** list of short title -->
<field name="ta" type="text" indexed="true" stored="true" multiValued="true"/>
<!-- Publication year da/publication_year **from:da to:publication_year** ex.: 2004 -->
<field name="da" type="year_filter" indexed="true" stored="true" multiValued="false"/>
<!-- Format page **from:pg to:format_page** ex.: 209-294 -->
<field name="pg" type="string" indexed="false" stored="true" multiValued="true"/>
<!-- Sponsor of the research -->
<field name="sponsor" type="text" indexed="true" stored="true" multiValued="true"/>
<!-- Uniform Resource Locator of the research article **from:url to:research_url** ex.: http://www.scielo.br/scielo.php?script=sci_abstract&pid=S0102-67202013000200003&lng=en&nrm=iso&tlng=pt -->
<field name="ur" type="string" indexed="false" stored="true" multiValued="true"/>
<!-- Copy of ta/short_title -->
<field name="ta_cluster" type="string" indexed="true" stored="false" multiValued="true"/>
<!-- Copy of da/da_cluster -->
<field name="year_cluster" type="year_filter" indexed="true" stored="false" multiValued="true"/>
<!-- This field is baseed in Web of Science subject category:
https://images.webofknowledge.com/WOKRS57B4/help/WOS/hp_subject_category_terms_tasca.html -->
<!-- Subject category **from:wok_subject_categories to:subject_categories** -->
<field name="wok_subject_categories" type="lowercase" indexed="true" stored="true" multiValued="true"/>
<!-- This field indicates that index the article is indexed in Web of Science -->
<!-- We use de convertion:
SCIE=Science Citation Index Expanded
SSCI=Social Sciences Citation Index
AHCI=Arts Humanities Citation Index
-->
<field name="wok_citation_index" type="string" indexed="true" stored="true" multiValued="true"/>
<!-- Country Affiliation **from:aff_country to:country_affiliation** -->
<field name="aff_country" type="string" indexed="true" stored="false" multiValued="true"/>
<!-- Institution Affiliation **from:aff_country to:institution_affiliation** -->
<field name="aff_institution" type="string" indexed="true" stored="false" multiValued="true"/>
<!-- Volume -->
<field name="volume" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Supplement of Volume -->
<field name="supplement_volume" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Issue -->
<field name="issue" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Supplement of Issue -->
<field name="supplement_issue" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Start Page -->
<field name="start_page" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- End Page -->
<field name="end_page" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Journal title of this research article -->
<field name="journal_title" type="string" indexed="true" stored="true" multiValued="false"/>
<!-- Digital Object Identifier DOI -->
<field name="doi" type="text" indexed="true" stored="true" multiValued="false"/>
<!-- Text Words -->
<field name="tw" type="text" indexed="true" stored="false" multiValued="true"/>
<!-- Uniform Resource Location for the PDF file ex.:
http://www.scielo.br/scielo.php?script=sci_pdf&pid=S0102-67202013000200003&lng=en&nrm=iso&tlng=en -->
<!-- Dynamic Field to know the URL of PDF in any languages **from:fulltext_pdf_* to:pdf_url_* **-->
<dynamicField name="fulltext_pdf_*" type="text" indexed="false" stored="true" multiValued="true"/>
<!-- Dynamic Field to Abstract in any languages **from:ab_* to:abstract_in_* ** -->
<dynamicField name="ab_*" type="text" indexed="false" stored="true" multiValued="true"/>
<!-- Dynamic Field to Title in any languages **from:title_in_* to:title_in_* ** -->
<dynamicField name="ti_*" type="text" indexed="false" stored="true" multiValued="true"/>
<!-- Ignore all others fields -->
<dynamicField name="*" type="ignored" />
</fields>
Referente ao item 4, o conteúdo do resumo está indexado, segue:
Acompanhar os desenvolvimentos nos tickets abertos.
Permitir ao usuário revisar as pesquisas por ele realizadas durante sua sessão de uso do portal de busca SciELO e possibilitar a re-utilização e combinação das pesquisas do histórico. Esta funcionalidade será desenvolvida utilizando somente os dados de sessão do usuário, não contemplando registro ou integração com sistema externo de login de usuários. Os dados de histórico estarão disponíveis somente para o navegador onde o usuário realizou as buscas.