2016-04-14 15 views
0

1'den fazla kullanıldığında, alaka düzeyi puanı parametreleri çalışıyor gibi görünmüyor. Başka bir deyişle ... Temel olarak, konsept ve anahtar kelimenin her iki alaka düzeyi puanıyla reklam yaptığı reklam makalelerini almak istiyorum: => 0.8. Ayrıca, alaka düzeyi => 0,8 olan bir reklamcılıkla bir taksonomi kullanın. İşte sorgu, okumayı kolaylaştırmak için parametreleri ayırdım. Bir alaka “enriched.url.concepts.concept.text = reklam” vardır makale sonuçları alıyorumAlchemyNews API birden çok alaka düzeyi puanları düzgün çalışmıyor

https://access.alchemyapi.com/calls/data/GetNews?apikey=APIKEY&start=now-7d&end=now&outputMode=json&return=enriched.url.url,enriched.url.title,enriched.url.taxonomy,enriched.url.keywords,enriched.url.concepts 
&q.enriched.url.concepts.concept.text=advertising 
&q.enriched.url.concepts.concept.relevance=>0.8 
&q.enriched.url.taxonomy.taxonomy_.label=business and industrial/advertising and marketing/advertising 
&q.enriched.url.taxonomy.taxonomy_.score=>0.8 
&q.enriched.url.keywords.keyword.text=advertising 
&q.enriched.url.keywords.keyword.relevance=>0.8 
&q.enriched.url.title=O-[jobs^job] 
&q.enriched.url.title=O-[careers^career] 
&q.enriched.url.title=O-[cv^resume] 
&dedup=1 
&rank=high^medium 

ve/veya “enriched.url.taxonomy.taxonomy_.label =“0.8”daha düşük puan “0.8” den daha düşük bir alaka düzeyi ile iş ve sanayi/reklam ve pazarlama/reklam ”. Örneğin, sonuçlarda “Kullanıcının Reklam Deneyimini En Üst Düzeye Çıkarmaya Yönelik 4 İpucu” makalesi mükemmeldir çünkü uygunluk puanı gerektiren tüm parametrelerin üçünü karşılar (örneğin alaka düzeyi puanı> 0,8).

"concepts": [{ 
            "relevance": 0.447964013, 
            "text": "Advertising" 
           } 
"keywords": [{ 
            "knowledgeGraph": { 
             "typeHierarchy": "/people/users/third parties/advertisers" 
            }, 
            "relevance": 0.623048007, 
            "sentiment": { 
             "mixed": 1, 
             "score": -0.291121989, 
             "type": "negative" 
            }, 
            "text": "advertisers" 
           } 
"taxonomy": [ 
           { 
            "confident": "no", 
            "label": "/business and industrial/advertising and marketing/advertising", 
            "score": 0.345863998 
           } 

Ben sonuçta sadece getiri sorgu istiyorum:

"concepts": [ 
            "relevance": 0.974825978, 
            "text": "Advertising" 
           }, 
"keywords": [ 
           { 
            "knowledgeGraph": { 
             "typeHierarchy": "/services/mobile advertising" 
            }, 
            "relevance": 0.910649002, 
            "sentiment": { 
             "mixed": 0, 
             "score": 0, 
             "type": "neutral" 
            }, 
            "text": "mobile advertising" 
           } 
"taxonomy": [ 
           { 
            "confident": "", 
            "label": "/business and industrial/advertising and marketing/advertising", 
            "score": 0.991141975 
           } 

Ancak bu bir o hiçbiri buluştuğu sonuçların çoğu, nasıl göründüğüne örneği veya alaka puanları sadece biridir Her 3 kriteri karşıladığı ilk örnek gibi sonuçlar (örneğin alaka düzeyi puanları> = 0,8 ile). Birisi buna bakabilir mi lütfen? Sorguda bir sorun mu var? Teşekkürler!

cevap

0

Dennis: URL parametrelerinin işlenmesinde bir hatayla karşılaştığınız anlaşılıyor. Çözüm, parametrelerinizi kompakt bir şekilde yeniden biçimlendirmeyi gerektirir, ancak yine de karmaşık URL'ler için tercih edilen biçim budur.

E.g. Bunun yerine böyle Parametrelerinizi gönderme:

q.enriched.url.concepts.concept.text=Advertising 
q.enriched.url.concepts.concept.relevance=>0.80 
q.enriched.url.taxonomy.taxonomy_.score=>0.8 
q.enriched.url.taxonomy.taxonomy_.label=business and industrial/advertising and marketing/advertising 
q.enriched.url.keywords.keyword.text=Advertising 
q.enriched.url.keywords.keyword.relevance=>0.80 

Verirsin yerine bunlar:

q.enriched.url.concepts.concept=|text=Advertising,relevance=>0.80| 
q.enriched.url.taxonomy.taxonomy_=|score=>0.8,label=business and industrial/advertising and marketing/advertising| 
q.enriched.url.keywords.keyword=|text=Advertising,relevance=>0.80| 

Yani bu nihai URL benim için çalışıyor:

https://access.alchemyapi.com/calls/data/GetNews?q.enriched.url.concepts.concept=|text=Advertising,relevance=>0.80|&q.enriched.url.keywords.keyword=|text=advertising,relevance=>=.8|&q.enriched.url.taxonomy.taxonomy_=|label=business and industrial/advertising and marketing/advertising,score=>=.8|&return=enriched.url.url,enriched.url.title,enriched.url.concepts,enriched.url.taxonomy.taxonomy_,enriched.url.keywords&apikey=APIKEY&start=now-7d&end=now&outputMode=json&q.enriched.url.title=O-[jobs^job]&q.enriched.url.title=O-[careers^career]&q.enriched.url.title=O-[cv^resume]&dedup=1&rank=high^medium

İlgili konular