mirror of
				https://github.com/commons-app/apps-android-commons.git
				synced 2025-10-30 22:34:02 +01:00 
			
		
		
		
	Optimise SPARQL query for single entity metadata using wikibase:label (#6376)
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				Android CI / Run tests and generate APK (push) Waiting to run
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	Android CI / Run tests and generate APK (push) Waiting to run
				
			* Optimize SPARQL query for single entity metadata using wikibase:label service - Use SERVICE wikibase:label for efficient retrieval of labels and descriptions in preferred language - Remove redundant label/description fetching logic - Prevent Cartesian product and improve query performance for * appeded all possible Wikidata languages * Remove duplicate 'en' * Update query_for_item.rq * formatting, comments --------- Co-authored-by: Sonal Yadav <sonalyadav@Sonals-MacBook-Air.local> Co-authored-by: Nicolas Raoul <nicolas.raoul@gmail.com>
This commit is contained in:
		
							parent
							
								
									0cda8e4d70
								
							
						
					
					
						commit
						e5dbcfc2a1
					
				
					 2 changed files with 21 additions and 39 deletions
				
			
		|  | @ -7,6 +7,7 @@ class NearbyResultItem( | |||
|     private val wikipediaArticle: ResultTuple?, | ||||
|     private val commonsArticle: ResultTuple?, | ||||
|     private val location: ResultTuple?, | ||||
|     @field:SerializedName("itemLabel") | ||||
|     private val label: ResultTuple?, | ||||
|     @field:SerializedName("streetAddress") private val address: ResultTuple?, | ||||
|     private val icon: ResultTuple?, | ||||
|  | @ -15,7 +16,7 @@ class NearbyResultItem( | |||
|     @field:SerializedName("commonsCategory") private val commonsCategory: ResultTuple?, | ||||
|     @field:SerializedName("pic") private val pic: ResultTuple?, | ||||
|     @field:SerializedName("destroyed") private val destroyed: ResultTuple?, | ||||
|     @field:SerializedName("description") private val description: ResultTuple?, | ||||
|     @field:SerializedName("itemDescription") private val description: ResultTuple?, | ||||
|     @field:SerializedName("endTime") private val endTime: ResultTuple?, | ||||
|     @field:SerializedName("monument") private val monument: ResultTuple?, | ||||
|     @field:SerializedName("dateOfOfficialClosure") private val dateOfOfficialClosure: ResultTuple?, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sonal Yadav
						Sonal Yadav